我开发了基于CakePHP 1.3平台的Web应用程序。应用程序使用Auth组件,因此只有经过身份验证的用户才能使用它。
但有些用户有问题,应用程序会在某些时候将其注销。问题是我无法找出他们为什么会退出,因为我没有遇到这个问题。也试着在申请中待了几个小时,我根本就没有这些问题。
仅提及会话被定义为在core.php文件中保存为'cake'且安全级别为低:
Configure::write('Session.save', 'cake');
Configure::write('Security.level', 'low');
此外,他们不会更改其他IP地址。
你能告诉我一些问题吗?
更新:我需要你的一些想法...可能是一些问题是由一些jQuery函数引起的,它们会杀死一些会话或cookie值?这里最大的问题是我无法模拟用户遇到的问题,因为它在我身边工作得很好......而且只有猜测问题在哪里.........
答案 0 :(得分:2)
如果会话过期,他们会被注销。看看这里增加会话时间http://php-freelancer.in/2009/11/30/cakephp-session-timeout-or-change-session-length-in-cakephp/
编辑:如果安全性不是问题,请考虑使用cookie记住登录信息。