gpt4 book ai didi

CakePHP 身份验证插件重定向问题

转载 作者:行者123 更新时间:2023-12-02 16:21:05 24 4
gpt4 key购买 nike

我正在使用 cakephp auth 插件。登录后发生的事情是。默认登录页面是通过在 UsersController 或 AppController 的 beforeFilter 函数中定义 loginAction 变量来设置的。但是,如果您在应用程序中使用了插件,并且用户尝试访问插件的 Controller 操作,则用户将被重定向到像这样的无效页面。

http://satyam.vakharia.com/plugin_name/users/login

BeforeFilter 功能是这样的..

function beforeFilter() {
Security::setHash('md5');
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'home', 'action' => 'index');
$this->Auth->loginError = 'Invalid Username or Password.';
$this->Auth->authError = "You are not authorized to access.";
$this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login');

}

最佳答案

$this->Auth->loginAction = array('plugin' => false, 'controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('plugin' => false, 'controller' => 'home', 'action' => 'index');
$this->Auth->loginError = 'Invalid Username or Password.';
$this->Auth->authError = "You are not authorized to access.";
$this->Auth->logoutRedirect = array('plugin' => false, 'controller' => 'users', 'action' => 'login');

那里。

关于CakePHP 身份验证插件重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9199348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com