2013-05-31 38 views
0

我在YII這個問題一旦登錄會被重定向到的index.php,但如果你去 http://staging.xxxxxxxx.com/沒有的index.php Yii的LOGIN它顯示的登錄表單再次

沒有的index.php它會再次顯示登錄表單。

我不知道怎樣做才能讓它走在登錄狀態下的index.php ..我希望有人能夠幫助我..我真的新的Yii

+0

當訪問頁面的根目錄(而不是index.php)時cookie是否被刪除? –

+0

@dave chen不,我不這麼認爲.. gosh im完全無知.. 我認爲雖然它需要一個身份驗證,它會檢查用戶是否登錄..如果是的話,他會重定向到index.php而不是在登錄中。雖然我真的不知道如何。 – Megan

+0

檢查您的會話cookie,並一次清除它們。據我所知,你試圖說,一旦你登錄,你仍然被重定向到登錄頁面嗎? –

回答

1

您可以檢查用戶是否登錄或不使用此代碼:

if(Yii::app()->user->isGuest){ // not logged in 

    $this->redirect(array('controller/action')); /// redirect to target page 
} 
else{ 
    $this->redirect(array('controller/action')); /// redirect to target page 
} 
+0

謝謝..它worle我把它包括在登錄方法,只是改變了一些代碼從以前,我有 – Megan

相關問題