2012-11-08 20 views
0

問題 1)當我通過ajax請求一個頁面時,我得到登錄頁面的響應,原因是session已過期。我可以通過輪詢解決這個問題,但最近我知道yii給出了這樣的設置$ loginRequiredAjaxResponse變量的解決方案,我正在努力,但我無法解決這個問題,任何人都可以給我一個例子,說明如何使用。我從我的上傳頁面調用ajax請求。

謝謝。

+0

您是否在登錄時設置了「記住我」? – Sergey

回答

1

在配置文件的components部分使用此:

'user'=>array(
    'class'=>'WebUser', 
    'loginRequiredAjaxResponse'=>'logged-out', 
), 

這在任何403通過AJAX獲取輸出,而不是重定向到登錄頁面。

+0

非常感謝你,從幾天掙扎沒有得到,你的帖子是有幫助的。再次感謝你。 –

+0

我也面臨類似的問題。但是,不確定如何在我的控制器操作中使用它,因爲我是新手。 –