PHP 클래스 Newscoop\NewscoopBundle\Controller\PasswordRecoveryController

상속: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
파일 보기 프로젝트 열기: sourcefabric/newscoop

공개 메소드들

메소드 설명
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