2013-09-25 84 views
0

我正在使用Yii爲移動應用程序提供一些JSON Web服務。我正在使用Yii構建身份驗證系統。Yii更改控制器登錄重定向頁面

我有一個特定的控制器,我設置了訪問規則,因此只有經過身份驗證的用戶才能調用控制器功能。當用戶未登錄時,我想返回一個自定義JSON響應,而不是重定向到默認頁面。是否有辦法在不刪除訪問規則的情況下使用「getIsGuest()?」在每個控制器上?

我相信使用訪問規則更簡潔嗎?

回答

1

您可以將set the loginUrl for users指向JSON響應。

如果你仍然想要默認的loginUrl,你可以重定向到一個簡單的頁面,其邏輯可以重定向到JSON響應或實際登錄頁面。