Implementing a User Level Access System

Comparing #4 with #5

Revision #5 was created by Antonio Ramirez Antonio Ramirez on May 13, 2011, 5:42:37 AM.

Fixed minor code variation

Content

[...]
$user = $this->loadUser();
if ($user)
return $user->level==LevelLookUp::ADMIN;
return false;
}
// saving logged users into a state
 
    protected function afterLogin()
 
    {
 
        $this->setState('___uid', $this->id);
 
        return true;
 
    }
     // Load user model. protected function loadUser() { if ( $this->_model === null ) { $this->_model = User::model()->findByPk( $this->getState('___uid')id );
}
return $this->_model;
}
}
```
[...]