Lewati navigasi

Monthly Archives: Januari 2011


Di dalam menangani aksi login dan logout untuk pengguna suatu aplikasi, Yii telah dilengkapi dengan komponen CWebUser. Komponen ini diinisiasi dan dikonfigurasi pada berkas “/protected/config/main.php”

'components' => array(
        'user' => array(
            'class' => 'CWebUser',
            // enable cookie-based authentication
            'allowAutoLogin' => true,
            'loginUrl' => array('/login'),
        ),

properti loginUrl menentukan URL mana yang akan dituju aplikasi ketika pengguna gagal terautentikasi. Untuk kasus ini URLnya adalah “/login”. Yang menjadi permasalahan di sini adalah kadang-kadang saya membutuhkan tampilan login yang berbeda, misalnya untuk user biasa dan administrator.

Sebagai contoh, ketika user yang belum terautentikasi mengakses URL “/account” maka tampilan loginnya akan berupa

dan ketika user yang belum terautentikasi mengakses URL “/admin” maka tampilan loginnya diharapkan sedikit lebih keren seperti berikut

Read More »