gpt4 book ai didi

cakephp - 用户 session 和在同一台计算机上运行的两个 CakePHP 应用程序

转载 作者:行者123 更新时间:2023-12-02 17:15:28 25 4
gpt4 key购买 nike

我在同一台计算机上运行2 个 CakePHP 应用程序。它们都需要事先注册才能访问它们,用户首先看到的是登录表单。

我意识到,当我登录其中一个应用程序时,我可以访问另一个 Web 应用程序,而不会被要求提供登录凭据。 (这是不正确的)

在两个应用程序的 Controller 中,我可以在没有先前登录的情况下拒绝访问。

public function beforeFilter(){
parent::beforeFilter();

$this->Auth->deny();
}

但是,当我使用相同的浏览器并且在其中一个应用程序中登录时,这似乎无法正常工作。

为什么会发生这种情况?有什么办法可以解决这个问题吗?

谢谢。

最佳答案

两个应用程序的 cookie 名称和/或缓存前缀应该不同。

您可以在 core.php 文件中找到这些设置

关于cakephp - 用户 session 和在同一台计算机上运行的两个 CakePHP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627712/

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