[solved]error403 checkaccess yii rights

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

Thx to locomo, Problem solved

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… :)

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… ::)