Компонент User в Yii.


Компонент User в Yii постоянно хранит информацию о текущем пользователе. Чтобы получить доступ к данной информации, мы можем использовать следующий код:

1
Yii::app()->user

Несколько полезных конструкций.

1. Возвращаем пользователя на ту страницу, с которой он перешел на страницу авторизации

1
Yii::app()->request->redirect(Yii::app()->user->returnUrl);

2. Проверка прав на выполнение конкретного действия:

1
2
3
4
if(Yii::app()->user->checkAccess('readPost'))
{
  // просмотр записи
}

3. Проверяем авторизован ли пользователь:

1
2
3
4
if(Yii::app()->user->isGuest)
{
 //это гость
}

4. Получение информации о пользователе, сохраненной ранее:

1
Yii::app()->user->title




Другие посты

Категория: Yii

Оставить комментарий