Changes
Title
unchanged
Add information to Yii::app()->user by extending CWebUser
Category
unchanged
Tutorials
Yii version
unchanged
Tags
unchanged
Content
changed
[...]
There is also another method of doing this that retrieves the variables from session or cookie instead:
[How to add more information to Yii::app()->user (based on session or cookie)](http://www.yiiframework.com/doc/cookbook/6/)
**Steps to follow:**
1. Make shure you have got a
n database User model.
2. Create a component that extends CWebUser.
3. Specify in the config.php what user class the application must use.[...]
```php
// you must edit protected/config/configmain.php
// and find the application components part
// you should have other components defined there[...]
Yii::app()->user->first_name - property that returns name
Yii::app()->user->isAdmin() - function that returns admin status
And now you can add all the functions you want to WebUser component.