34k+
News
Guide
API
Wiki
Forum
Community
Places
Members
Hall of Fame
Badges
More
Learn
Books
Resources
Develop
Download Yii
Extensions
Report an Issue
Report a Security Issue
Contribute to Yii
Donate
About
Release Cycle
License
Team
Official Logos and Design
Login
Implementing a Flat User Access System
Comparing
#3
with
#4
Revision #4 was created by
Trejder
on Apr 15, 2013, 6:19:45 PM.
Some fixes to class' original code
« Previous (#3)
Content
[...]
```php
class EWebUser extends CWebUser
{
private $_userTable = array
(
0=>'
Guest',
1=>'
Normal
user
',
2
1
=>'Editor',
8=>'Admin',
9=>'Superuser'
[...]
//Access this via Yii::app()->user->roleName()
return (Yii::app()->user->isGuest) ?
$this->getUserLabel(0)
''
: $this->getUserLabel($this->level);
}
public function getUserLabel($level)
{
//Use this for example as a column in CGridView.columns:
[...]