untuk sekarang kasus nya seperti ini
jadi saya ingin membuat level akses user
saya tidak memakai extension
karena sudah saya coba dan tidak bisa
saya coba membuat seperti ini:
EWebUser Saya
class EWebUser extends CWebUser{
protected $_model;
protected function loadUser()
{
if ( $this->_model === null ) {
$this->_model = TblUserAdmin::model()->findByPk($this->id);
}
return $this->_model;
}
function getLevel()
{
$user=$this->loadUser();
if($user)
return $user->id_level;
return 100;
}
}
Controller saya seperti ini
return array(
array(‘allow’, // allow admin user to perform ‘admin’ and ‘delete’ actions
‘actions’=>array(‘create’,'captcha’,'update’,'admin’,'delete’),
‘expression’=>’$user->getLevel()==1′,
),
array(‘allow’, // allow all users to perform ‘index’ and ‘view’ actions
‘actions’=>array(‘index’,'view’),
‘users’=>array(‘*’),
),
array(‘deny’,
‘users’=>array(‘*’),
),
);
saya udah coba masuk ke Create untuk yg id_level 1, tapi error 403
saya coba pake id_level 2 pun juga error 403
saya coba ganti atribut id_level dengan apapun, webnya tetap bisa dijalankan tapi ada error 403
apakah kodingan saya ada yang salah?
kalo ada dimananya ya?
mohon pencerahannya
terima kasih

Help











