我有,他们将使用一个屏幕,并得到踢回登录屏幕上立即对他们的下一个请求从我的用户举报和投诉。 它不会发生所有的时间,但随机。
我使用CakePHP和验证组件,它似乎工作比这个问题以及其他
我上了蛋糕论坛一些反馈,一旦这有时由404请求重置会话,也就是说,如果你有一个破碎的图片链接或丢失的图标文件引起的。 我有萤火开放,也没有失败的请求,因此我排除了这一可能性作为一种可能性,但用户越来越零星注销。 这似乎是跨浏览器和操作系统发生。
下面是我的配置设置的摘要:Security.level =高查看Session.Timeout = 1200 //这意味着我的实际超时应12000秒Session.save = PHP
我真的很茫然,什么原因造成这个问题...
我也有我的安全设置为高的问题。 当你将它设置为高其再生的会议在每次请求:“CakePHP的会话ID也再生请求之间如果‘Security.level’设置为‘高’。”
我有这个问题,跨浏览器一样,所以我知道它不是最好的解决办法,但我只是改变了安全设置为中等,并改变了我的会话超时,以反映该设置,此后便没有任何问题。
我有一个类似的问题,我发现它是在core.php中文件USER_AGENT检查,此设置为false!
发生了什么事是一个页面刷新后的会话ID改变,我被注销,但在Session对象中有说尝试建立的会话劫持的错误! PR($这 - >会话);
在core.php中设置为false! 配置::写( 'Session.checkAgent',虚假);
检查你的Auth->allow
或->deny
,因为它可能是,你的用户访问你的控制器(S)的限制部分或动作。
其次,检查你的具体Sanitize
的CakePHP的,因为“高安全性”选项往往喜欢捣乱。
404页重置会话? 我从来没有听说过。
我觉得你的问题是位于某处的认证程序。 如果限制太多的事情可以发生,这要求一些星座会因为他们缺少的属性失败。
例如:UserOne试图访问你的网站,他的用户名中包含某些字符串造成用户名的错误解释。 该名称可以在数据库中被发现,但认证不能将其链接到该请求。
像这样的错误总是隐藏你的代码,你没想到他们在里面。
高Security.level将这样做。 其设置为中等core.php中