PHP 클래스 UserManager

부터: 1.2.0.RC
저자: Dennis Popel
파일 보기 프로젝트 열기: yupe/yupe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$hasher Hasher
$tokenStorage TokenStorage
$userModule UserModule

공개 메소드들

메소드 설명
activatePassword ( $token, null $password = null, boolean | true $notify = true ) : boolean
activateUser ( $token ) : boolean
changeUserEmail ( User $user, $email, boolean | true $confirm = true ) : boolean
changeUserPassword ( User $user, $password ) : boolean
createUser ( RegistrationForm $form ) : boolean | User
findUserByEmail ( $email, null $status = null ) : User
init ( )
isUserExist ( $email, integer $status = User::STATUS_ACTIVE ) : User
passwordRecovery ( $email ) : boolean
setHasher ( Hasher $hasher )
setTokenStorage ( TokenStorage $tokenStorage )
verifyEmail ( $token ) : boolean

메소드 상세

activatePassword() 공개 메소드

public activatePassword ( $token, null $password = null, boolean | true $notify = true ) : boolean
$token
$password null
$notify boolean | true
리턴 boolean

activateUser() 공개 메소드

public activateUser ( $token ) : boolean
$token
리턴 boolean

changeUserEmail() 공개 메소드

public changeUserEmail ( User $user, $email, boolean | true $confirm = true ) : boolean
$user User
$email
$confirm boolean | true
리턴 boolean

changeUserPassword() 공개 메소드

public changeUserPassword ( User $user, $password ) : boolean
$user User
$password
리턴 boolean

createUser() 공개 메소드

public createUser ( RegistrationForm $form ) : boolean | User
$form RegistrationForm
리턴 boolean | User

findUserByEmail() 공개 메소드

public findUserByEmail ( $email, null $status = null ) : User
$email
$status null
리턴 User

init() 공개 메소드

public init ( )

isUserExist() 공개 메소드

public isUserExist ( $email, integer $status = User::STATUS_ACTIVE ) : User
$email
$status integer
리턴 User

passwordRecovery() 공개 메소드

public passwordRecovery ( $email ) : boolean
$email
리턴 boolean

setHasher() 공개 메소드

public setHasher ( Hasher $hasher )
$hasher Hasher

setTokenStorage() 공개 메소드

public setTokenStorage ( TokenStorage $tokenStorage )
$tokenStorage TokenStorage

verifyEmail() 공개 메소드

public verifyEmail ( $token ) : boolean
$token
리턴 boolean

프로퍼티 상세

$hasher 공개적으로 프로퍼티

public Hasher $hasher
리턴 Hasher

$tokenStorage 공개적으로 프로퍼티

public TokenStorage $tokenStorage
리턴 TokenStorage

$userModule 공개적으로 프로퍼티

public UserModule $userModule
리턴 UserModule