两个账号同时在一个浏览器下登陆问题

时间:2020-12-14 17:11:20
对于同一个网址,同时登陆两个账号,就会出现混乱。
比方,用两个QQ号同时进QQ空间,就会出现混乱。
大家觉得这问题能解决不?

不知道我说的大家有没听懂  呵呵

44 个解决方案

#1


session里存的不是两个不同的帐号么?
怎么会混乱呢,lz指的是什么混乱啊。

#2


一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。

#3


这个真没听懂、从没出现过这样的问题

#4


不懂,顶下...

#5


session的键好像只能覆盖呀

#6


有点不太懂呀,但是两个帐号的信息在session中保存着,有不同的sessionId,一个sessionId对应一个用户的所有信息,这怎么会混乱啊!!!

#7


这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

#8


引用 5 楼 seaely 的回复:
session的键好像只能覆盖呀

每天电脑session都是不一样的
cookie是存放在登录的客户端的机子本身的
应该不会出现楼主说的那种问题吧

#9


lz看看后台程序是不是用了什么线程不安全的写法?

比如
如果用struts1,不小心就在action里面定义了一个类的公共/私有变量,
当execute方法访问这个变量的时候,就会出现线程混乱的问题。

不过,这个问题在不同的浏览器上也会出现问题。
我估计是这个原因的概率不大

good luck

#10


引用 7 楼 sggsg 的回复:
这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

我是说两个账号登陆啊!!

#11


引用 8 楼 jackieban 的回复:
引用 5 楼 seaely 的回复:
session的键好像只能覆盖呀

每天电脑session都是不一样的
cookie是存放在登录的客户端的机子本身的
应该不会出现楼主说的那种问题吧


两个QQ号同时进QQ空间,然后去偷菜,你两个空间换着多点几下,就会出问题了

#12


这个不会吧 session中存放的不是单一的东西  可以记录登录帐号,Ip等等的

#13


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
+1

#14


她说的是后面的账号会把前面的账号给覆盖咯

#15


楼主说的是 一个账号多次登录 一个网站
一般的控制是在 拦截器中发现相同的用户ID 踢掉前一个,就和你的QQ在别处登录一样
如果不控制 是会出现程序功能异常的可能

#16


一个浏览器开启,访问同一个网站,现在会被认为是同一个session的。不过,IE6是不会的。

#17


可以使用spring3的验证 或者自己写逻辑阻止 检测session中的user信息

#18


引用 15 楼 zn85600301 的回复:
楼主说的是 一个账号多次登录 一个网站
一般的控制是在 拦截器中发现相同的用户ID 踢掉前一个,就和你的QQ在别处登录一样
如果不控制 是会出现程序功能异常的可能


我说的是两个账号登陆一个网站
就像同时登陆两个QQ空间,大家可以试一试。

#19


引用 13 楼 niu90 的回复:
引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
+1

知我者!!!

不晓得怎么处理

#20


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。



这个正解

#21


如果在同一网页使用俩个用户访问,后一个会覆盖前一个,解决办法你可以判断是否有session或者cookie存在,如果存在则新打开一个页面。比如QQ空间现在大概就是这个模样

#22


很多浏览器的设置可以实现这个。

#23


学习 了

#24


QQ空间这个问题解决了吗,  害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···

#25


引用 24 楼 skyqqjie 的回复:
QQ空间这个问题解决了吗,  害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···


QQ这个问题估计还么解决吧 好久没偷菜了 不了解 呵呵

#26


引用 25 楼 xiaoloveliuforever 的回复:
QQ这个问题估计还么解决吧 好久没偷菜了 不了解 呵呵


还没有解决

#27


大家有没什么好想法解决下这个问题啊

#28


引用 26 楼 xuhuanchao 的回复:
还没有解决


噢 没人回了 

#29


帮忙顶下,加油,开心每一天

#30


IE6应该不存在这个问题。
IT7,8的同一窗口不同tab的sessionID是一样的,会出现这个问题。
这个只有修改服务器端的代码才可以解决。/

#31


引用楼主 xiaoloveliuforever 的回复:
对于同一个网址,同时登陆两个账号,就会出现混乱。
比方,用两个QQ号同时进QQ空间,就会出现混乱。
大家觉得这问题能解决不?

不知道我说的大家有没听懂 呵呵


不懂,请举出混乱的类子.

#32


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
支持++

#33


引用 24 楼 skyqqjie 的回复:
QQ空间这个问题解决了吗, 害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···

好久没偷了现在不知道
以前是用IE5偷的,开个新窗口就行了,我同时三个Q号偷,没混乱~

#34


其实就是cookies和session的问题。楼主你找下相关资料就知道这个机制了。
如果是想开发可以同时登录多个帐号登录的应用,就目前应该没什么办法,有我也不晓得。
如果是想在一个浏览器登录多个帐号的话还是有些办法的。
你可以用不同内核的浏览器,如果要登录2个帐号,可以用IE和火狐或者谷歌的浏览器分别登一个。
如果嫌麻烦,可以下载那些同时有2个内核的浏览器。比方说傲游3,你切换的时候就可以登录另一个帐号了。
还有火狐+IE tab plus插件,或者搜狗(也是双内核),还有360也有个可以双号登录的插件!结贴吧

#35


引用 34 楼 jason61719 的回复:
其实就是cookies和session的问题。楼主你找下相关资料就知道这个机制了。
如果是想开发可以同时登录多个帐号登录的应用,就目前应该没什么办法,有我也不晓得。
如果是想在一个浏览器登录多个帐号的话还是有些办法的。
你可以用不同内核的浏览器,如果要登录2个帐号,可以用IE和火狐或者谷歌的浏览器分别登一个。
如果嫌麻烦,可以下载那些同时有2个内核的浏览器。比方说傲游3,你切换的时候就可……

我又不是要偷菜,你写那么多不都是废话,难道你让你的用户去装这装那,还用两个浏览器搞来搞去

#36


腾讯都没解决好的问题,可以先放放,呵呵

#37


引用 36 楼 hao123cj 的回复:
腾讯都没解决好的问题,可以先放放,呵呵


这也能得分,怀疑楼主的RP。

#38


安装两款不同浏览器……

#39


引用 37 楼 flagiris 的回复:
引用 36 楼 hao123cj 的回复:
腾讯都没解决好的问题,可以先放放,呵呵


这也能得分,怀疑楼主的RP。
+1
楼主你自己没说清楚问题还说废话,分数全结给你小号了吧

#40


LZ啊这么长时间过去了,不知道你是否解决这个问题了,如今我也遇到了这个问题;在同一个浏览器首先用admin登录,(自己做的一个程序);不关闭浏览器,在打开个页面用user1登录,admin中刷新下,名字还在,可以admin的权限却成了user1的了。求解啊。

#41


引用 40 楼 ze7czm2012 的回复:
LZ啊这么长时间过去了,不知道你是否解决这个问题了,如今我也遇到了这个问题;在同一个浏览器首先用admin登录,(自己做的一个程序);不关闭浏览器,在打开个页面用user1登录,admin中刷新下,名字还在,可以admin的权限却成了user1的了。求解啊。


现在很多网站都这样,在一个浏览器里面 同时开多个窗口,就只记录一个session

#42


ie7 、8 解决方法

文件----新建会话。。。。。。。。。。就可以登陆2个qq空间。

#43


引用 7 楼 sggsg 的回复:
这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

+1

#44


是会出现这个问题,有时候登陆QQ空间就会,我碰到过。
前两天一同学跟我聊起过这个问题,他正好遇到了,人家解决了,貌似用js解决的

#1


session里存的不是两个不同的帐号么?
怎么会混乱呢,lz指的是什么混乱啊。

#2


一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。

#3


这个真没听懂、从没出现过这样的问题

#4


不懂,顶下...

#5


session的键好像只能覆盖呀

#6


有点不太懂呀,但是两个帐号的信息在session中保存着,有不同的sessionId,一个sessionId对应一个用户的所有信息,这怎么会混乱啊!!!

#7


这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

#8


引用 5 楼 seaely 的回复:
session的键好像只能覆盖呀

每天电脑session都是不一样的
cookie是存放在登录的客户端的机子本身的
应该不会出现楼主说的那种问题吧

#9


lz看看后台程序是不是用了什么线程不安全的写法?

比如
如果用struts1,不小心就在action里面定义了一个类的公共/私有变量,
当execute方法访问这个变量的时候,就会出现线程混乱的问题。

不过,这个问题在不同的浏览器上也会出现问题。
我估计是这个原因的概率不大

good luck

#10


引用 7 楼 sggsg 的回复:
这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

我是说两个账号登陆啊!!

#11


引用 8 楼 jackieban 的回复:
引用 5 楼 seaely 的回复:
session的键好像只能覆盖呀

每天电脑session都是不一样的
cookie是存放在登录的客户端的机子本身的
应该不会出现楼主说的那种问题吧


两个QQ号同时进QQ空间,然后去偷菜,你两个空间换着多点几下,就会出问题了

#12


这个不会吧 session中存放的不是单一的东西  可以记录登录帐号,Ip等等的

#13


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
+1

#14


她说的是后面的账号会把前面的账号给覆盖咯

#15


楼主说的是 一个账号多次登录 一个网站
一般的控制是在 拦截器中发现相同的用户ID 踢掉前一个,就和你的QQ在别处登录一样
如果不控制 是会出现程序功能异常的可能

#16


一个浏览器开启,访问同一个网站,现在会被认为是同一个session的。不过,IE6是不会的。

#17


可以使用spring3的验证 或者自己写逻辑阻止 检测session中的user信息

#18


引用 15 楼 zn85600301 的回复:
楼主说的是 一个账号多次登录 一个网站
一般的控制是在 拦截器中发现相同的用户ID 踢掉前一个,就和你的QQ在别处登录一样
如果不控制 是会出现程序功能异常的可能


我说的是两个账号登陆一个网站
就像同时登陆两个QQ空间,大家可以试一试。

#19


引用 13 楼 niu90 的回复:
引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
+1

知我者!!!

不晓得怎么处理

#20


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。



这个正解

#21


如果在同一网页使用俩个用户访问,后一个会覆盖前一个,解决办法你可以判断是否有session或者cookie存在,如果存在则新打开一个页面。比如QQ空间现在大概就是这个模样

#22


很多浏览器的设置可以实现这个。

#23


学习 了

#24


QQ空间这个问题解决了吗,  害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···

#25


引用 24 楼 skyqqjie 的回复:
QQ空间这个问题解决了吗,  害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···


QQ这个问题估计还么解决吧 好久没偷菜了 不了解 呵呵

#26


引用 25 楼 xiaoloveliuforever 的回复:
QQ这个问题估计还么解决吧 好久没偷菜了 不了解 呵呵


还没有解决

#27


大家有没什么好想法解决下这个问题啊

#28


引用 26 楼 xuhuanchao 的回复:
还没有解决


噢 没人回了 

#29


帮忙顶下,加油,开心每一天

#30


IE6应该不存在这个问题。
IT7,8的同一窗口不同tab的sessionID是一样的,会出现这个问题。
这个只有修改服务器端的代码才可以解决。/

#31


引用楼主 xiaoloveliuforever 的回复:
对于同一个网址,同时登陆两个账号,就会出现混乱。
比方,用两个QQ号同时进QQ空间,就会出现混乱。
大家觉得这问题能解决不?

不知道我说的大家有没听懂 呵呵


不懂,请举出混乱的类子.

#32


引用 2 楼 inhibitory 的回复:
一般都是使用cookie和session来存储登录信息。
而同一个浏览器的cookie和session又都是同一样的,后一个登录的信息会把前一个登录的信息给覆盖掉。
支持++

#33


引用 24 楼 skyqqjie 的回复:
QQ空间这个问题解决了吗, 害的我现在偷菜都不同时登2个号了。 但切换来切换去很麻烦的···

好久没偷了现在不知道
以前是用IE5偷的,开个新窗口就行了,我同时三个Q号偷,没混乱~

#34


其实就是cookies和session的问题。楼主你找下相关资料就知道这个机制了。
如果是想开发可以同时登录多个帐号登录的应用,就目前应该没什么办法,有我也不晓得。
如果是想在一个浏览器登录多个帐号的话还是有些办法的。
你可以用不同内核的浏览器,如果要登录2个帐号,可以用IE和火狐或者谷歌的浏览器分别登一个。
如果嫌麻烦,可以下载那些同时有2个内核的浏览器。比方说傲游3,你切换的时候就可以登录另一个帐号了。
还有火狐+IE tab plus插件,或者搜狗(也是双内核),还有360也有个可以双号登录的插件!结贴吧

#35


引用 34 楼 jason61719 的回复:
其实就是cookies和session的问题。楼主你找下相关资料就知道这个机制了。
如果是想开发可以同时登录多个帐号登录的应用,就目前应该没什么办法,有我也不晓得。
如果是想在一个浏览器登录多个帐号的话还是有些办法的。
你可以用不同内核的浏览器,如果要登录2个帐号,可以用IE和火狐或者谷歌的浏览器分别登一个。
如果嫌麻烦,可以下载那些同时有2个内核的浏览器。比方说傲游3,你切换的时候就可……

我又不是要偷菜,你写那么多不都是废话,难道你让你的用户去装这装那,还用两个浏览器搞来搞去

#36


腾讯都没解决好的问题,可以先放放,呵呵

#37


引用 36 楼 hao123cj 的回复:
腾讯都没解决好的问题,可以先放放,呵呵


这也能得分,怀疑楼主的RP。

#38


安装两款不同浏览器……

#39


引用 37 楼 flagiris 的回复:
引用 36 楼 hao123cj 的回复:
腾讯都没解决好的问题,可以先放放,呵呵


这也能得分,怀疑楼主的RP。
+1
楼主你自己没说清楚问题还说废话,分数全结给你小号了吧

#40


LZ啊这么长时间过去了,不知道你是否解决这个问题了,如今我也遇到了这个问题;在同一个浏览器首先用admin登录,(自己做的一个程序);不关闭浏览器,在打开个页面用user1登录,admin中刷新下,名字还在,可以admin的权限却成了user1的了。求解啊。

#41


引用 40 楼 ze7czm2012 的回复:
LZ啊这么长时间过去了,不知道你是否解决这个问题了,如今我也遇到了这个问题;在同一个浏览器首先用admin登录,(自己做的一个程序);不关闭浏览器,在打开个页面用user1登录,admin中刷新下,名字还在,可以admin的权限却成了user1的了。求解啊。


现在很多网站都这样,在一个浏览器里面 同时开多个窗口,就只记录一个session

#42


ie7 、8 解决方法

文件----新建会话。。。。。。。。。。就可以登陆2个qq空间。

#43


引用 7 楼 sggsg 的回复:
这个问题很好解决

登陆状态不允许用户进入登陆页面

只有退出才能进入登陆页面

+1

#44


是会出现这个问题,有时候登陆QQ空间就会,我碰到过。
前两天一同学跟我聊起过这个问题,他正好遇到了,人家解决了,貌似用js解决的