社区
Web 开发
帖子详情
jsp 用户不能重复登录
apple83803537
2009-12-27 11:07:05
jsp 用户不能重复登录 新打开一个浏览器登录后 自动把别的浏览器登录的用户销毁
...全文
203
16
打赏
收藏
jsp 用户不能重复登录
jsp 用户不能重复登录 新打开一个浏览器登录后 自动把别的浏览器登录的用户销毁
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Edgeboard
2009-12-27
打赏
举报
回复
使用Struts的Token机制解决表单的重复提交 ,可以参考这篇文章
http://www.blogjava.net/rickhunter/articles/15556.html
apple83803537
2009-12-27
打赏
举报
回复
我就是不知都怎么确定在session中哪个用户是哪个浏览器的
apple83803537
2009-12-27
打赏
举报
回复
不好意思我是菜鸟 请大家指点 具体一些
xueshenzhou
2009-12-27
打赏
举报
回复
用session 监听应该是可以的呢
如果session存在,就看你的需要操作啊
apple83803537
2009-12-27
打赏
举报
回复
我用session重复在两个浏览器登录 都可以用 不知怎么解决 我想把第一次登录的用户销毁
boboo_2000_0
2009-12-27
打赏
举报
回复
楼主登录操作使用session还是cookie来保存的,要是cookie的话就会出现上面情况,session应该不会。
apple83803537
2009-12-27
打赏
举报
回复
不论在什么地方登录已登录的用户 就自动销毁以前登录的用户 保留新用户
哪位大侠指点一下
swandragon
2009-12-27
打赏
举报
回复
同一台机器,只能有一个在线用户?
apple83803537
2009-12-27
打赏
举报
回复
谢谢 各位
非常感谢
wibnmo
2009-12-27
打赏
举报
回复
同一台机器上:
每登录一个用户把它设置到session中。
在数据库用户表中设置一个标志字段flag,专门用来判别该用户是否登录。
例如:A用户登录后在数据库表中把他的flag字段设为1。
如果在另一个浏览器登录,那么从用户表中读出flag字段的值,看是否为1,如果是的话表明已经登录,
取出刚才设置的session值,销毁,然后再把它设置到一个新session中。
退出的时候记着要把flag设置成0。
这种方法比较笨,但应该可行。
不同机器上:
可以考虑QQ的实现。具体方法倒不太清楚。
zhanghai921
2009-12-27
打赏
举报
回复
在登陆的时候把用户信息放到session中,在再次登陆的时候就去判断session里面是不是有用户存在,存在就把session中的用户注销了,再把当前用户信息放到session中。
wss_scaler
2009-12-27
打赏
举报
回复
[Quote=引用 12 楼 kaoh1631 的回复:]
楼上几个看清楚楼主的意思,还重复提交呢 晕!
给个思路吧:
1)你在数据库里面搞个 online_user表,用来保存当前在线用户
2)登录JSP 通过session 把用户的 user_id 插入到表online_user
3) 当用户重复登录时,对第一个用户的session进行销毁,强制他下线
[/Quote]
和我思路一样
Thinking_In_IT
2009-12-27
打赏
举报
回复
楼上几个看清楚楼主的意思,还重复提交呢 晕!
给个思路吧:
1)你在数据库里面搞个 online_user表,用来保存当前在线用户
2)登录JSP 通过session 把用户的 user_id 插入到表online_user
3) 当用户重复登录时,对第一个用户的session进行销毁,强制他下线
hjjk123
2009-12-27
打赏
举报
回复
[Quote=引用 8 楼 wanges 的回复:]
使用Struts的Token机制解决表单的重复提交 ,可以参考这篇文章
http://www.blogjava.net/rickhunter/articles/15556.html
[/Quote]
恩!!很多书上这么介绍的方式!!
以前看张孝祥老师 的书 有用javascript防止重复提交的
jiahardstudy
2009-12-27
打赏
举报
回复
session 保存的数据一直存在于对话当中,你打开三个页面照样能登录进去
sweatcoffee
2009-12-27
打赏
举报
回复
studying
java检测
用户
是否
重复
登录
_Java web工程判断
用户
是否
重复
登录
前几天,网上找了些朋友的资料,做了一个小功能,验证
用户
是否
重复
登录
。原理就是:每一个
用户
,
登录
前有一个验证,当第一次
登录
时,会把其session信息,添加到一个特定的静态变量中。当第二次
登录
时,验证到静态...
JSP
作业3 - 使用
JSP
实现简单的
用户
登录
注册页面
实验要求:将实验2中的系统
用户
登录
和注册页面改为
JSP
页面,并部署自己的Web应用于Tomcat服务器中具体要求: 完成
登录
JSP
页面设计和注册页面设计 在
登录
页面表单中使用request对象获取
用户
信息,建立新的
JSP
页面完成...
java使用过滤器和监听器防止
用户
重复
登录
这就是QQ限制了同一个号码在电脑上
不能
重复
登录
,我们的Web程序也可以进行
重复
登录
的限制,那么本次任务就是用过滤器和监听器来解决
重复
登录
问题。具体任务如下: 1、未
登录
时
不能
访问主界面。 2、
登录
后,
登录
...
Java防止
用户
同一时间
重复
登录
(包括异地
登录
)
有时候我们在做
登录
模块过程中难免会遇到这种问题,即使我们给
用户
进行了多重判断,比如:
用户
名,...如果是用Spring 框架的话,Spring security 是可以实现防止
用户
重复
登录
的问题的,但我这里并没有用到框架,因...
jsp
防止
重复
登录
问题以及关闭浏览器,意外断电等情况使
用户
退出的解决方法
一、防止
用户
重复
登录
这是
登录
请求界面submitLogin.
jsp
,只有java代码: String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request....
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章