xent
(Bro Xentauri)
1
Hallo bro/sist mau nanya cara implementasi Checkaccess dengan Rights
codenya di http://pastebin.com/nwKfDGi8
kenapa ya selalu muncul error 403 saat non superuser akses
padalah udah dikasi
'return yii::app()->user->id==$params['userid'];'
di database
+-----------------------+-----+-------------------+---------------------------------------------------+-----+
|Profile.ChangePassword | 0 | Change password | 'return yii::app()->user->id==$params['userid'];' | N; |
+-----------------------+-----+-------------------+---------------------------------------------------+-----+
ataukah implementasi kodenya salah? mohon petunjuknya. trims
xent
(Bro Xentauri)
2
Thx to locomo, Problem solved
nicwyvern
(Nic Wyvern)
3
boss… tanya dong… gimana caranya benerin error 403 di rights… aku error 403, There must be at least one superuser!..
tolong bantuannya… kalau bisa penjelasan detail dong… soalnya aku masih newbie… thx
Coba dicek lagi gan, step by step nya spt ini bukan:
[list=1]
[*] Pastikan udah bisa login dengan menggunakan data yg ada di tabel user
[*] Coba cek di config/main.php, tambahkan spt ini :
'import'=>array(
...
'application.modules.rights.*',
'application.modules.rights.components.*',
...
),
'components'=>array(
'user'=>array(
...
'class'=>'RWebUser',
),
'authManager'=>array(
'class'=>'RDbAuthManager',
'defaultRoles'=>'Guest',
),
),
'modules'=>array(
...
'rights' => array(
'install' => true,
'userClass' => 'User',
'userIdColumn' => 'id',
),
...
),
[*] Pada bagian Components/Controller.php, ubah extends dari CController menjadi RController, dan pada bagian bawah beri tambahan
public function filters() {
return array(
'Rights',
);
}
public function allowedActions() {
return '*';
}
[*] Seharusnya jika cara2 diatas telah dijalankan dengan benar, error 403 sudah tidak muncul lagi gan.
[/list]
Jika mau tau lebih detailnya, dapat membaca file dokumentasi yg disertakan ketika anda mendownload Rights. Selamat mencoba dan semoga sukses… 
ahmadroni
(Ahmadroni)
5
mantap gan… ane juga baru belajar … ada TS ini ane jadi tambah ilmunya
Siappp gan… ane juga msh perlu belajar banyak gan… sama2 belajar gan… 