PHP Класс Newscoop\NewscoopBundle\Controller\PasswordRecoveryController

Наследование: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
checkTokenAction ( Request $request )
generateRandomString ( integer $length = 12, string $allowedChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ) : string Get random string
indexAction ( Request $request )
sendToken ( $email, $token ) : void Sends email message with password reset token
setPassword ( User $user, string $password ) : void Set password
setPasswordResetToken ( User $user ) : string Generates token for given user

Описание методов

checkTokenAction() публичный Метод

public checkTokenAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

generateRandomString() публичный Метод

Get random string
public generateRandomString ( integer $length = 12, string $allowedChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ) : string
$length integer String length
$allowedChars string Chars allowed
Результат string

indexAction() публичный Метод

public indexAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

sendToken() публичный Метод

Sends email message with password reset token
public sendToken ( $email, $token ) : void
Результат void

setPassword() публичный Метод

Set password
public setPassword ( User $user, string $password ) : void
$user Newscoop\Entity\User User
$password string New user password
Результат void

setPasswordResetToken() публичный Метод

Generates token for given user
public setPasswordResetToken ( User $user ) : string
$user Newscoop\Entity\User User
Результат string