PHP Class Newscoop\NewscoopBundle\Controller\PasswordRecoveryController

Inheritance: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
Afficher le fichier Open project: sourcefabric/newscoop

Méthodes publiques

Méthode Description
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

Method Details

checkTokenAction() public méthode

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

generateRandomString() public méthode

Get random string
public generateRandomString ( integer $length = 12, string $allowedChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ) : string
$length integer String length
$allowedChars string Chars allowed
Résultat string

indexAction() public méthode

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

sendToken() public méthode

Sends email message with password reset token
public sendToken ( $email, $token ) : void
Résultat void

setPassword() public méthode

Set password
public setPassword ( User $user, string $password ) : void
$user Newscoop\Entity\User User
$password string New user password
Résultat void

setPasswordResetToken() public méthode

Generates token for given user
public setPasswordResetToken ( User $user ) : string
$user Newscoop\Entity\User User
Résultat string