Yang saya tanyakan disini adalah gimana caranya mengganti halaman redirect yang gagal kehalaman lain…bukan kehalaman site/login
Yang saya tanyakan disini adalah gimana caranya mengganti halaman redirect yang gagal kehalaman lain…bukan kehalaman site/login
code di login actionnya kayak apa?
sebelumnya makasi om mau ngereply…
seperti ini om
bisa di rubah di WebUser Classnya.
Yii::app()->user << extends dari CWebUser
Yii::app()->user->loginUrl = array('kemana/index');
standardnya di tentukdan di site/login
asumsi saya login/index ini berisi halaman depan yg ada title Aplikasi Perhotelan +tombol unduh tutorial
kalo login/index isinya login form, redirect bisa dilakukan dengan nambah sedikit baris sesudah validasi
if ($model->validate() && $model->login)
$this->redirect(array('karyawan/index'));
else
$this->redirect(Yii::app()->getBaseUrl());
Aduuhh … maaf sebelumnya semua merepotkan, dan mungkin om2 sekalian agak belum jelas…
gini loh om,
halaman pertama ini
urlnya : localhost/sim_perhotelan
bila kita login maka tampilannya seperti ini
urlnya : localhost/sim_perhotelan/index.php?r=karyawan/index
nah itu kan klo kita login sebagai admin, nah yg saya mau tanyakan ketika kita memakai sebagai user biasa dan mengakses alamat ini
urlnya : localhost/sim_perhotelan/index.php?r=karyawan/index
maka hasilnya
localhost/sim_perhotelan/index.php?r=site/login
nah pertanyaan saya om gimana caranya mengganti url
localhost/sim_perhotelan/index.php?r=site/login
ini
itu ajee… mohon bantuannya master2 masi newbie soalnya
harap maklum ya
o, bener om hermans kalo gitu, ikutin itu aja,
kalo mo bikin permanen, edit langsung di config/main.php tambahin di baris ini:
// application components
'components'=>array(
'user'=>array(
'loginUrl'=>array('halaman/lain'),
'allowAutoLogin'=>true,
),