可以指定ithinkphp清空sessionn吗?同一个用户,两台电脑登陆,可以挤掉前一个用户!

可以指定ip清空session吗?同一个用户,两台电脑登陆,可以挤掉前一个用户!_百度知道
可以指定ip清空session吗?同一个用户,两台电脑登陆,可以挤掉前一个用户!
我有更好的答案
其他类似问题
为您推荐:
session的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java web同一账号不能同时登陆?
[问题点数:40分,结帖人jackie319]
java web同一账号不能同时登陆?
[问题点数:40分,结帖人jackie319]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2010年8月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。同一个IP不同端口,两个应用的session会冲突,怎么解决 - J2EE当前位置:& &&&同一个IP不同端口,两个应用的session会冲突,怎么同一个IP不同端口,两个应用的session会冲突,怎么解决&&网友分享于:&&浏览:271次同一个IP不同端口,两个应用的session会冲突,如何解决应用A部署在localhost:7001中
应用B部署在localhost:7003中
在A的一个页面iframe中访问B的页面,再点A菜单上的一个链接,结果跳到A登陆页面。
原因是A的session被覆盖了,因为访问B时,weblogic(或ie?)认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessionid,造成A的session丢失。
如果IP不同,则不会发生这个问题,因为weblogic(或ie?)会为不同的IP分配不同的cookie空间,而不区分端口号。
IP是不能换了,有什么办法吗?------解决方案--------------------莫非用的是CAS。。。。。------解决方案--------------------我觉得登录要专门放到一个服务器的,因为要做集中授权,还是分开吧,别在一个容器里------解决方案--------------------引用:我觉得登录要专门放到一个服务器的,因为要做集中授权,还是分开吧,别在一个容器里
都已经做好定下来了,改不了------解决方案--------------------典型的串门。。------解决方案--------------------通过设置weblogic.xml中cookie-name为不同名称解决------解决方案--------------------设置各个应用使用不同的cookie-name,或者将JSESSIONID的path路径设置为不同
1)weblogic的设置(设置不同的cookie-name):
请在WEB-INF\Weblogic.xml添加如下代码
&session-descriptor&&&&&&&&
&&&&&&&&&cookie-name&JSESSIONID1&/cookie-name&&&&
&/session-descriptor&&&
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有ASP限制同一个用户重复登录_百度知道
ASP限制同一个用户重复登录
本人写了一个登录模块,用ASP+ACCESS写的,但是发现同一个用户可以同时进行登录,现在希望哪位大侠能够帮我修改一下,怎样限制同一个用户同时多次登录。高分感谢。就是当用户登陆后,别人再用这个用户,密码去登陆时就提示&用户己登陆&,
这个,50分啊。额。如果是ASP的话,我只能给你一个类似的思路,就是跟游戏差不多的,后登陆的人会把先登陆的人挤掉。这样的业务逻辑才是合理的。你明白了吗?哎。算了。看了你和下面的对话。我觉得我还是说全一点。。简单的说就是,在登陆的时候,往数据库里写一个随即的数字5-9把。然后用MD5加密。传到数据库。并加到session当中。然后在写一个查询方法,然后在全局页面中调用这方法,来判断当前session的值一数据库是否一致。。如果一致就没问题,如果不一致就提醒用户被挤下线,然后在跳转到退出页面消掉用户的Session。减少服务器压力。。这样一来,就算用户关掉浏览器,或者是死机等等情况都不用怕。因为后登陆的直接就修改了数据库的值。而是把先登陆的挤了下来。。。当然为了安全,你还可以把后登陆的用户的操作权限禁止几分钟。。就说这么多吧。。如果你还不懂。。加我吧。。我建议你还是认真看看。。把思考的方法学会才是关键。。
其他类似问题
为您推荐:
其他1条回答
在后台数据库
用户表里加个字段
如 “是否已登录”,当用户登录时,把数据库里“是否已登录”字段里的值读出来,如果是true,则提示”用户已登录“。当用户退出时,再把字段“是否已登录”的值设为false不过,这么做实际上会有缺陷,就是不知道用户什么时候退出,采用session也会存在一定的时效问题。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 如何清空session 的文章

 

随机推荐