2012-03-05 49 views
0

登录我的设计系统中的其余帐户的功能正常(看似)。但其中一个账户表现奇怪。设计拒绝登录,但没有给出错误

该用户重置了她的密码,该密码正常工作并登录了她。但是在她注销后。她无法使用该密码重新登录。但没有出现任何错误,登录页面已提交,她被带回登录表单,除非没有显示错误。

这种情况持续发生,所以她试图重新设置密码以达到不同的效果。在点击邮件链接后,她再次登录,并在退出后再次登录,她无法使用新密码重新登录。并且再次显示没有错误信息。它似乎刷新登录页面。

她试图在Chrome和IE上使用新密码登录,并且具有相同的行为,所以我不认为这是浏览器问题。

她给我发送的用户名和密码,一切工作正常,我的电脑上运行相同的Chrome浏览器版本。

我们正在使用Rails 3.1.3和最新版本的Devise。

任何想法?

回答

0

这听起来像一个程序员错误。用户有一些不应该存在的登录状态(IE冲突变量)。奇怪的是,Google拥有相当数量的这些页面,整个企业页面都是乱七八糟的,它们的存在会导致缺少检查(我是GoogleApps用户,这经常发生在无限的403重定向循环中)。

清除用户的cookies和服务器端设置可能会无限期地解决问题,但我建议您检查一下您的代码,并确保您没有允许设置和忘记一旦用户被解除设置认证。

相关问题