PHP Класс BookStack\Http\Controllers\Auth\RegisterController

Наследование: extends BookStack\Http\Controllers\Controller, use trait Illuminate\Foundation\Auth\RegistersUsers
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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