Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 Redmine在登录时更改用户,cookie更改_Ruby On Rails 4_Rake_Passenger_Redmine_Redmine Plugins - Fatal编程技术网

Ruby on rails 4 Redmine在登录时更改用户,cookie更改

Ruby on rails 4 Redmine在登录时更改用户,cookie更改,ruby-on-rails-4,rake,passenger,redmine,redmine-plugins,Ruby On Rails 4,Rake,Passenger,Redmine,Redmine Plugins,对不起,这不是我的母语 ---设置: 我们有一台运行Redmine的机器,其版本如下: 红矿-v2.6.10-3 Ruby-v2.1.9p490 Rake-v10.4.2 Rails-v4.2.5.1 Phusion乘客版-v5.0.6 MySQL-v5.6.30 Apache-v2.4.20 有时,一些用户,我们不能复制这个问题,正在工作,然后用户更改帐户,服务器给他们其他用户的cookie。我已经尝试了几乎所有我在StackOverflow,Redmine.org上找到的东西,但没有任何线索

对不起,这不是我的母语

---设置:

我们有一台运行Redmine的机器,其版本如下:

红矿-v2.6.10-3

Ruby-v2.1.9p490

Rake-v10.4.2

Rails-v4.2.5.1

Phusion乘客版-v5.0.6

MySQL-v5.6.30

Apache-v2.4.20

有时,一些用户,我们不能复制这个问题,正在工作,然后用户更改帐户,服务器给他们其他用户的cookie。我已经尝试了几乎所有我在StackOverflow,Redmine.org上找到的东西,但没有任何线索

我不知道如何更具体地说明这一点,因为我们无法在DevelopmentServer中模拟这个问题

额外信息:它有两个端口,HTTP和https,不确定是否相关

有人知道这两个版本之间是否有不兼容的地方吗

这与本文中描述的几乎相同,但我们无法用提供的解决方案修复它,它仍然会发生:


非常感谢。

我想到两个主意。第一个:在一些系统中,会话id作为GET参数包含在URL中。那么,有没有可能,用户彼此共享redmine的链接,并发送包含会话id的链接?类似这样:
http://redmine.org/issue/1234/?sessionID=XYZ
。如果用户太多,第二个想法可能与此相关。因为会话基本上是随机生成的散列,而糟糕的系统会允许所谓的散列冲突。它的可能性很低,所以这可能就是为什么你不能在开发服务器上复制它的原因。好吧,这不是URL,而是开箱思考的好方法,我要检查哈希冲突……也许,它可能是。如果是的话,我会请你把这个作为一个答案,并给你奖金,即使我必须重新打开这个或一个新的只为你。谢谢你的努力。