CakePHP的注销重定向 [英] cakephp logout redirect
问题描述
我有一个CakePHP的应用程序,当我注销其添加的管理/登入TI在屏幕日志记录的URL。后来,当我再次登录它说缺少CONTROLER。我已经有一个重定向到验证注销。如果我改变,这将仍然注销?
原始登录网址:
mydomain.com/res/admin
网址注销后
mydomain.com/res/admin/users/login
我登录到管理后:
mydomain.com/res/admin/admin/login
用户控制器:
函数admin_logout(){
$这个 - >重定向($这个 - > Auth->注销());
}
我通过将注销重定向在beforefilter解决了这个。
I have a cakephp app that when I logout it add's admin/login ti the url of the logging in screen. Then when I log in again it says missing controler. I already have a redirect to the Auth logout. If I change that will it still logout?
Original login url:
mydomain.com/res/admin
Url after logout
mydomain.com/res/admin/users/login
After I log in to admin:
mydomain.com/res/admin/admin/login
user controller:
function admin_logout() {
$this->redirect($this->Auth->logout());
}
I solved this by putting a logout redirect in the beforefilter.
这篇关于CakePHP的注销重定向的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!