我有推5站在那里有一个按钮被点击,它呼吁JavaScript功能。功能基本上建立一个弦,然后重定向到另一个页面上,我们的网站。后点击按钮,有时的用户获得登出,并认为"拒绝访问"屏幕,尽管他们以前记录中。该网页在那里他们正重定向具有相同的访问限制作为前一页,但尽管如此,他们不应该得到登出。

一个用户拥有这种事情发生的大约一半的时间(其他的一半,它的工作原理,因为它应),另一个用户已经报告了总是被登录了当点击按钮。然而,我总是能够运行顺利的机器上使用,我怀疑它已做到与他们使用IE6。有没有人跑过这个问题之前,或有任何想法什么可以引起这?我已经搜查,并张贴在推论坛,并搜查在这个论坛,以及有没有运气。

有帮助吗?

解决方案

许多事情来考虑。

  • 是的网页正重定向到在同一领域?domain.com 和www.domain.com 是不一样的尽饼干都在关注(这取决于他们是如何设置)..
  • 你能重现100%可靠的任何浏览器?没有冒犯你的用户使用,但用户都是骗子(或至少不良在报告所述的技术bug).我不会相信的东西用户告诉我,作为实际上("哦,好吧,是啊,我被关闭之间的浏览器的尝试。但是,这不应该的问题。").
  • 是不是有什么服务器上运行的是清除届会议,或者是本届会议期限过厕所?

道德:去尝试和复制的问题,因此可以缩小它到底是什么。我建议萤火虫+Firecookie调试Firefox和一般饼干问题,并Fiddler2(代理)调试。

其他提示

我认为老实说,最好的方法是发布造成这种情况的代码。

Drupal使用PHP会话执行此操作,使用cookie ...任何用户是否已关闭cookie?

有许多事情可能导致这种情况,重定向执行不同的域,清除会话(/ tmp清理?),但通常,我会把这样的东西放到浏览器中。

询问他们是否仍然可以使用其他浏览器重播(尝试使用firefox)...检查他们的cookie安全设置等等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top