PHP 클래스 BookStack\Http\Controllers\Auth\RegisterController

상속: extends BookStack\Http\Controllers\Controller, use trait Illuminate\Foundation\Auth\RegistersUsers
파일 보기 프로젝트 열기: ssddanbrown/bookstack

보호된 프로퍼티들

프로퍼티 타입 설명
$emailConfirmationService
$redirectPath
$redirectTo string Where to redirect users after login / registration.
$socialAuthService
$userRepo

공개 메소드들

메소드 설명
__construct ( SocialAuthService $socialAuthService, EmailConfirmationService $emailConfirmationService, UserRepo $userRepo ) Create a new controller instance.
confirmEmail ( $token ) : Illuminate\Http\RedirectResponse | Redirector Confirms an email via a token and logs the user into the system.
detachSocialAccount ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector Detach a social account from a user.
getRegister ( ) : Illuminate\Http\Response Show the application registration form.
getRegisterConfirmation ( ) Show the page to tell the user to check their email and confirm their address.
postRegister ( Illuminate\Http\Request $request ) : Illuminate\Http\Response Handle a registration request for the application.
resendConfirmation ( Illuminate\Http\Request $request ) : Illuminate\View\View Resend the confirmation email
showAwaitingConfirmation ( ) : Illuminate\View\View Shows a notice that a user's email address has not been confirmed, Also has the option to re-send the confirmation email.
socialCallback ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector The callback for social login services.
socialRegister ( $socialDriver ) : mixed Redirect to the social site for authentication intended to register.

보호된 메소드들

메소드 설명
checkRegistrationAllowed ( ) Check whether or not registrations are allowed in the app settings.
create ( array $data ) : User Create a new user instance after a valid registration.
registerUser ( array $userData, boolean | false | SocialAccount $socialAccount = false ) : Illuminate\Http\RedirectResponse | Redirector The registrations flow for all users.
socialRegisterCallback ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector Register a new user after a registration callback.
validator ( array $data ) : Illuminate\Contracts\Validation\Validator Get a validator for an incoming registration request.

메소드 상세

__construct() 공개 메소드

Create a new controller instance.
public __construct ( SocialAuthService $socialAuthService, EmailConfirmationService $emailConfirmationService, UserRepo $userRepo )
$socialAuthService BookStack\Services\SocialAuthService
$emailConfirmationService BookStack\Services\EmailConfirmationService
$userRepo BookStack\Repos\UserRepo

checkRegistrationAllowed() 보호된 메소드

Check whether or not registrations are allowed in the app settings.
protected checkRegistrationAllowed ( )

confirmEmail() 공개 메소드

Confirms an email via a token and logs the user into the system.
public confirmEmail ( $token ) : Illuminate\Http\RedirectResponse | Redirector
$token
리턴 Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

create() 보호된 메소드

Create a new user instance after a valid registration.
protected create ( array $data ) : User
$data array
리턴 BookStack\User

detachSocialAccount() 공개 메소드

Detach a social account from a user.
public detachSocialAccount ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector
$socialDriver
리턴 Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

getRegister() 공개 메소드

Show the application registration form.
public getRegister ( ) : Illuminate\Http\Response
리턴 Illuminate\Http\Response

getRegisterConfirmation() 공개 메소드

Show the page to tell the user to check their email and confirm their address.

postRegister() 공개 메소드

Handle a registration request for the application.
public postRegister ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
리턴 Illuminate\Http\Response

registerUser() 보호된 메소드

The registrations flow for all users.
protected registerUser ( array $userData, boolean | false | SocialAccount $socialAccount = false ) : Illuminate\Http\RedirectResponse | Redirector
$userData array
$socialAccount boolean | false | SocialAccount
리턴 Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

resendConfirmation() 공개 메소드

Resend the confirmation email
public resendConfirmation ( Illuminate\Http\Request $request ) : Illuminate\View\View
$request Illuminate\Http\Request
리턴 Illuminate\View\View

showAwaitingConfirmation() 공개 메소드

Shows a notice that a user's email address has not been confirmed, Also has the option to re-send the confirmation email.
public showAwaitingConfirmation ( ) : Illuminate\View\View
리턴 Illuminate\View\View

socialCallback() 공개 메소드

The callback for social login services.
public socialCallback ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector
$socialDriver
리턴 Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

socialRegister() 공개 메소드

Redirect to the social site for authentication intended to register.
public socialRegister ( $socialDriver ) : mixed
$socialDriver
리턴 mixed

socialRegisterCallback() 보호된 메소드

Register a new user after a registration callback.
protected socialRegisterCallback ( $socialDriver ) : Illuminate\Http\RedirectResponse | Redirector
$socialDriver
리턴 Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

validator() 보호된 메소드

Get a validator for an incoming registration request.
protected validator ( array $data ) : Illuminate\Contracts\Validation\Validator
$data array
리턴 Illuminate\Contracts\Validation\Validator

프로퍼티 상세

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

protected $emailConfirmationService

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

protected $redirectPath

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

Where to redirect users after login / registration.
protected string $redirectTo
리턴 string

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

protected $socialAuthService

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

protected $userRepo