我有两个运行在同一台机器上的 CakePHP 应用程序。它们都需要先注册才能访问,并且用户看到的第一件事是登录表单。
我发现当我在其中一个应用程序中登录后,我可以访问另一个 web 应用程序而不需要再次输入登录凭据。(这是不正确的)
在我的两个应用程序的控制器中,我使用以下代码来拒绝未先登录的访问。
public function beforeFilter(){
parent::beforeFilter();
$this->Auth->deny();
}
但是当我在同一浏览器中登录其中一个应用程序时,似乎无法正常工作。
为什么会这样?有没有办法解决这个问题?
谢谢。