CakePHP的注销重定向 [英] cakephp logout redirect

查看:239
本文介绍了CakePHP的注销重定向的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆