mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-04 06:37:55 +08:00
Cosmetic changes
This commit is contained in:
@ -151,7 +151,7 @@ You mainly use [[yii\web\User]] in terms of the `user` application component.
|
|||||||
|
|
||||||
You can detect the identity of the current user using the expression `Yii::$app->user->identity`. It returns
|
You can detect the identity of the current user using the expression `Yii::$app->user->identity`. It returns
|
||||||
an instance of the [[yii\web\User::identityClass|identity class]] representing the currently logged-in user,
|
an instance of the [[yii\web\User::identityClass|identity class]] representing the currently logged-in user,
|
||||||
or null if the current user is not authenticated (meaning a guest). The following code shows how to retrieve
|
or `null` if the current user is not authenticated (meaning a guest). The following code shows how to retrieve
|
||||||
other authentication-related information from [[yii\web\User]]:
|
other authentication-related information from [[yii\web\User]]:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
@ -183,7 +183,7 @@ is [[yii\web\User::enableAutoLogin|enabled]], it will also save the identity in
|
|||||||
the user authentication status can be recovered from the cookie as long as the cookie remains valid.
|
the user authentication status can be recovered from the cookie as long as the cookie remains valid.
|
||||||
|
|
||||||
In order to enable cookie-based login, you need to configure [[yii\web\User::enableAutoLogin]] to be
|
In order to enable cookie-based login, you need to configure [[yii\web\User::enableAutoLogin]] to be
|
||||||
true in the application configuration. You also need to provide a duration time parameter when calling
|
`true` in the application configuration. You also need to provide a duration time parameter when calling
|
||||||
the [[yii\web\User::login()]] method.
|
the [[yii\web\User::login()]] method.
|
||||||
|
|
||||||
To logout a user, simply call
|
To logout a user, simply call
|
||||||
@ -202,11 +202,11 @@ user session data. If you want to keep the session data, you should call `Yii::$
|
|||||||
The [[yii\web\User]] class raises a few events during the login and logout processes.
|
The [[yii\web\User]] class raises a few events during the login and logout processes.
|
||||||
|
|
||||||
* [[yii\web\User::EVENT_BEFORE_LOGIN|EVENT_BEFORE_LOGIN]]: raised at the beginning of [[yii\web\User::login()]].
|
* [[yii\web\User::EVENT_BEFORE_LOGIN|EVENT_BEFORE_LOGIN]]: raised at the beginning of [[yii\web\User::login()]].
|
||||||
If the event handler sets the [[yii\web\UserEvent::isValid|isValid]] property of the event object to be false,
|
If the event handler sets the [[yii\web\UserEvent::isValid|isValid]] property of the event object to be `false`,
|
||||||
the login process will be cancelled.
|
the login process will be cancelled.
|
||||||
* [[yii\web\User::EVENT_AFTER_LOGIN|EVENT_AFTER_LOGIN]]: raised after a successful login.
|
* [[yii\web\User::EVENT_AFTER_LOGIN|EVENT_AFTER_LOGIN]]: raised after a successful login.
|
||||||
* [[yii\web\User::EVENT_BEFORE_LOGOUT|EVENT_BEFORE_LOGOUT]]: raised at the beginning of [[yii\web\User::logout()]].
|
* [[yii\web\User::EVENT_BEFORE_LOGOUT|EVENT_BEFORE_LOGOUT]]: raised at the beginning of [[yii\web\User::logout()]].
|
||||||
If the event handler sets the [[yii\web\UserEvent::isValid|isValid]] property of the event object to be false,
|
If the event handler sets the [[yii\web\UserEvent::isValid|isValid]] property of the event object to be `false`,
|
||||||
the logout process will be cancelled.
|
the logout process will be cancelled.
|
||||||
* [[yii\web\User::EVENT_AFTER_LOGOUT|EVENT_AFTER_LOGOUT]]: raised after a successful logout.
|
* [[yii\web\User::EVENT_AFTER_LOGOUT|EVENT_AFTER_LOGOUT]]: raised after a successful logout.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user