PHP 클래스 Devise\Users\DeviseUserController

상속: extends Controller
파일 보기 프로젝트 열기: devisephp/cms

보호된 프로퍼티들

프로퍼티 타입 설명
$DvsGroup
$DvsUser
$SessionsRepository
$UsersRepository
$data

공개 메소드들

메소드 설명
__construct ( DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null )
activate ( integer $userId, string $activateCode ) : Response Handle activation of user account
clearUnactivatedUsers ( ) : Response Clears records of unactivated users
confirmDestroy ( integer $userId ) : Void Render "destroy confirmation" view
create ( ) : Void Render user create view
edit ( integer $userId ) : Void Render user "edit" view
editPassword ( integer $userId ) : Void Render "edit password" form
forgotPassword ( ) : Response Renders forgot password view
index ( ) : Void Render users index view
login ( ) : Void Render login view
postDestroy ( integer $userId ) : Void Destroy user record
postLogin ( ) : Void Process login form data
postLogout ( ) : Void Process user log out
postRegister ( ) : Response Process user registration form data
postRemind ( ) : Response Handle a POST request to remind a user of their password.
postResendActivation ( ) : Response Handle POST data from resend activation form
postReset ( ) : Response Handle a POST request to reset a user's password.
register ( ) : Void Render user registration form
remind ( ) : Response Display the password reminder view.
resendActivation ( ) : Response Renders resend user activation email
reset ( string $token = null ) : Response Display the password reset view for the given token.
show ( integer $userId ) : Void Render user "show" view
store ( ) : Response Process user create form data
update ( integer $userId ) : Response Process user edit form data
updatePassword ( integer $userId ) : Response Process edit password form data

메소드 상세

__construct() 공개 메소드

public __construct ( DvsUser $DvsUser, DvsGroup $DvsGroup, SessionsRepository $SessionsRepository, UsersRepository $UsersRepository, $App = null, $Redirect = null, $View = null )
$DvsUser DvsUser
$DvsGroup DvsGroup
$SessionsRepository Devise\Users\Sessions\SessionsRepository
$UsersRepository UsersRepository

activate() 공개 메소드

Handle activation of user account
public activate ( integer $userId, string $activateCode ) : Response
$userId integer
$activateCode string
리턴 Response

clearUnactivatedUsers() 공개 메소드

Clears records of unactivated users
public clearUnactivatedUsers ( ) : Response
리턴 Response

confirmDestroy() 공개 메소드

Render "destroy confirmation" view
public confirmDestroy ( integer $userId ) : Void
$userId integer
리턴 Void

create() 공개 메소드

Render user create view
public create ( ) : Void
리턴 Void

edit() 공개 메소드

Render user "edit" view
public edit ( integer $userId ) : Void
$userId integer
리턴 Void

editPassword() 공개 메소드

Render "edit password" form
public editPassword ( integer $userId ) : Void
$userId integer
리턴 Void

forgotPassword() 공개 메소드

Renders forgot password view
public forgotPassword ( ) : Response
리턴 Response

index() 공개 메소드

Render users index view
public index ( ) : Void
리턴 Void

login() 공개 메소드

Render login view
public login ( ) : Void
리턴 Void

postDestroy() 공개 메소드

Destroy user record
public postDestroy ( integer $userId ) : Void
$userId integer
리턴 Void

postLogin() 공개 메소드

Process login form data
public postLogin ( ) : Void
리턴 Void

postLogout() 공개 메소드

Process user log out
public postLogout ( ) : Void
리턴 Void

postRegister() 공개 메소드

Process user registration form data
public postRegister ( ) : Response
리턴 Response

postRemind() 공개 메소드

Handle a POST request to remind a user of their password.
public postRemind ( ) : Response
리턴 Response

postResendActivation() 공개 메소드

Handle POST data from resend activation form
public postResendActivation ( ) : Response
리턴 Response

postReset() 공개 메소드

Handle a POST request to reset a user's password.
public postReset ( ) : Response
리턴 Response

register() 공개 메소드

Render user registration form
public register ( ) : Void
리턴 Void

remind() 공개 메소드

Display the password reminder view.
public remind ( ) : Response
리턴 Response

resendActivation() 공개 메소드

Renders resend user activation email
public resendActivation ( ) : Response
리턴 Response

reset() 공개 메소드

Display the password reset view for the given token.
public reset ( string $token = null ) : Response
$token string
리턴 Response

show() 공개 메소드

Render user "show" view
public show ( integer $userId ) : Void
$userId integer
리턴 Void

store() 공개 메소드

Process user create form data
public store ( ) : Response
리턴 Response

update() 공개 메소드

Process user edit form data
public update ( integer $userId ) : Response
$userId integer
리턴 Response

updatePassword() 공개 메소드

Process edit password form data
public updatePassword ( integer $userId ) : Response
$userId integer
리턴 Response

프로퍼티 상세

$DvsGroup 보호되어 있는 프로퍼티

protected $DvsGroup

$DvsUser 보호되어 있는 프로퍼티

protected $DvsUser

$SessionsRepository 보호되어 있는 프로퍼티

protected $SessionsRepository

$UsersRepository 보호되어 있는 프로퍼티

protected $UsersRepository

$data 보호되어 있는 프로퍼티

protected $data