gpt4 book ai didi

php - 注销时不会删除 Yii cookie

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:54 24 4
gpt4 key购买 nike

我正在使用 Yii 框架,目前我遇到一个问题,在注销时,关联的 cookie 似乎没有被删除。这似乎仅在用户选择“记住我”时才会发生。这会导致用户在注销后再次自动登录。

我在一个约会网站上工作,所以这是一个很大的问题,因为人们可能会在网吧等地方访问。

我没有更改默认的注销方法,但更改了配置中的 session 。我已进行如下配置,以允许 session 跨我们的多个服务器和服务进行。

'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,
),
),

我似乎找不到解决方案,也找不到任何有类似问题的人。

想知道是否有人知道发生了什么。

最佳答案

如果您想完全禁用此功能,您需要将 CWebUser 的 AllowAutoLogin 设置为 false。

在此处查看 API 引用

http://www.yiiframework.com/doc/api/1.1/CWebUser#allowAutoLogin-detail

默认值为 false,所以我假设它已在您的配置文件中的某处设置为 true。

关于php - 注销时不会删除 Yii cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13087921/

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