class SessionGuard implements StatefulGuard, SupportsBasicAuth (View source)
GuardHelpers | These methods are typically the same across all guards. |
bool | check() Determine if the current user is authenticated. | from GuardHelpers |
bool | guest() Determine if the current user is a guest. | from GuardHelpers |
int|null | id() Get the ID for the currently authenticated user. | |
void | setUser( Authenticatable $user) Set the current user. | |
void | __construct( string $name, UserProvider $provider, SessionInterface $session, Request $request = null) Create a new authentication guard. | |
Authenticatable|null | user() Get the currently authenticated user. | |
bool | once( array $credentials = array()) Log a user into the application without sessions or cookies. | |
bool | validate( array $credentials = array()) Validate a user's credentials. | |
Response|null | basic( string $field = 'email', array $extraConditions = array()) Attempt to authenticate using HTTP Basic Auth. | |
Response|null | onceBasic( string $field = 'email', array $extraConditions = array()) Perform a stateless HTTP Basic login attempt. | |
bool | attempt( array $credentials = array(), bool $remember = false, bool $login = true) Attempt to authenticate a user using the given credentials. | |
void | attempting( mixed $callback) Register an authentication attempt event listener. | |
void | login( Authenticatable $user, bool $remember = false) Log a user into the application. | |
Authenticatable | loginUsingId( mixed $id, bool $remember = false) Log the given user ID into the application. | |
bool | onceUsingId( mixed $id) Log the given user ID into the application without sessions or cookies. | |
void | logout() Log the user out of the application. | |
QueueingFactory | getCookieJar() Get the cookie creator instance used by the guard. | |
void | setCookieJar( QueueingFactory $cookie) Set the cookie creator instance used by the guard. | |
Dispatcher | getDispatcher() Get the event dispatcher instance. | |
void | setDispatcher( Dispatcher $events) Set the event dispatcher instance. | |
Store | getSession() Get the session store used by the guard. | |
UserProvider | getProvider() Get the user provider used by the guard. | |
void | setProvider( UserProvider $provider) Set the user provider used by the guard. | |
Authenticatable|null | getUser() Return the currently cached user. | |
Request | getRequest() Get the current request instance. | |
$this | setRequest( Request $request) Set the current request instance. | |
Authenticatable | getLastAttempted() Get the last user we attempted to authenticate. | |
string | getName() Get a unique identifier for the auth session value. | |
string | getRecallerName() Get the name of the cookie used to store the "recaller". | |
bool | viaRemember() Determine if the user was authenticated via "remember me" cookie. |
Determine if the current user is authenticated.
Determine if the current user is a guest.
Get the ID for the currently authenticated user.
Set the current user.
Create a new authentication guard.
Get the currently authenticated user.
Log a user into the application without sessions or cookies.
Validate a user's credentials.
Attempt to authenticate using HTTP Basic Auth.
Perform a stateless HTTP Basic login attempt.
Attempt to authenticate a user using the given credentials.
Register an authentication attempt event listener.
Log a user into the application.
Log the given user ID into the application.
Log the given user ID into the application without sessions or cookies.
Log the user out of the application.
Get the cookie creator instance used by the guard.
Set the cookie creator instance used by the guard.
Get the event dispatcher instance.
Set the event dispatcher instance.
Get the session store used by the guard.
Get the user provider used by the guard.
Set the user provider used by the guard.
Return the currently cached user.
Get the current request instance.
Set the current request instance.
Get the last user we attempted to authenticate.
Get a unique identifier for the auth session value.
Get the name of the cookie used to store the "recaller".
Determine if the user was authenticated via "remember me" cookie.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Auth/SessionGuard.html