2010-10-17 83 views
1

首先你應該知道我是一個新的蛋糕轉換。當用戶沒有足夠的權限時,Cakephp ACL重定向

好的,從我可以告訴當一個用戶嘗試去訪問一個他們沒有足夠權限的url時,ACL將他們重定向到「/」,如果Auth把他們放進去,並且如果用戶還沒有登錄同時Auth會記住請求的頁面,如果登錄成功,將嘗試將您重定向到那裏,如果ACL沒有足夠的權限將用戶重定向到「/」,則會再次嘗試重定向。我的問題是,當ACL檢測到用戶沒有必要的權限,是否有一個事件或回調,我可以捕獲,所以我可以根據他們是什麼類型的用戶來選擇用戶重定向的位置。在這種特殊情況下我正在使用基於組的權限和前綴路由。

謝謝。

回答

1

你可以check for permissions並做redirect在控制器的beforeFilter()方法或AppController如果這個邏輯是由所有的控制器共享。

+0

嗨拉蒙,謝謝你的回答。如果這是唯一的方法,那麼確定,但我希望利用ACL已經完成的檢查。 – Lee 2010-10-20 13:22:33

相關問題