我正在使用 Yii 框架,我目前在注销时遇到问题,关联的 cookie 似乎没有被删除。这似乎仅在用户选择“记住我”时才会发生。这会导致用户在注销后自动再次登录。
我在一个约会网站上工作,所以这是一个很大的问题,因为人们可能会在网吧等场所访问。
我没有更改默认的注销方法,但在 config.xml 中更改了会话。我进行了如下配置,以允许跨我们的多个服务器和服务进行会话。
'session' => array(
'class' => 'system.web.CDbHttpSession',
'connectionID' => 'db',
'autoCreateSessionTable' => false,
'sessionName' => 'name', // renamed for privacy
'cookieMode' => 'allow',
'cookieParams' => array(
'path' => '/',
'domain' => '.domain.com', // renamed for privacy
'httpOnly' => false,
),
),
我似乎找不到解决方案,也找不到任何有类似问题的人。
想知道是否有人知道发生了什么。