java web 问题,已登录用户,不登出,直接关闭页面,再重新打开,仍然是登录状态,如何实现?

如题,一般我们处理登录时,讲用户信息放入session中,可是当页面关闭后,再打开新的页面,会创建新的session,也就是说找不到之前的session了,我考虑可以把sessionid 放入cookiee中,重新打开页面再通过cookie中的sessionid获取服务器上的session,但是如果用户禁止了cookiee这方法就失效了,有什么办法实现呢,我百度搜了半天,有朋友说可以用url重写技术,或者隐藏表单取值,不明白,还请前辈不吝分享,多谢!

别听他们瞎说什么url重写技术,或者隐藏表单取值都是关了页面打开之后就没了的。只能用cookie,像百度,谷歌这些用的也是cookie。
你可以通过判断是否存在JSESSIONID来提示用户启用cookie之后再登录。追问

你好,请问如何通过JSESSIONID获取session的值呢,具体怎么做?

温馨提示:内容为网友见解,仅供参考
无其他回答

javaEE项目如何防止登陆后点击浏览器后退按钮 又回到登录页面呢?
有的是更改浏览器的历史纪录的,比如使用window.history.forward()方法;有的是“用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远不会变为可用。”比如使用 javascript:location.replace(this.href);event.returnValue=false;...

防止直接输入URL跳过登录(如何强制关闭页面,不提示是否关闭)
在你的Admin文件夹中添加一个Web.config,通过配置Web.config实现。在<system.web>节点下配置:<?xml version="1.0"?><configuration><system.web><authorization><deny users="?"\/><\/authorization><\/system.web><\/configuration>每次,net都会验证用户是否通过登录页面过来的。。。不是的话就定位到...

java 中用户退出之后怎样删除登陆的数据
两种简单方式:在点击退出之后,手动的去调用一个方法,通过用户ID去删除该条数据 如果使用Spring的话,写一个AOP,在检测到用户登出之后,自动去删除数据

java 登录状态保存
最简单的办法,就是在JSP页面里面直接嵌入JAVA代码,当然这样对与开发JSP方便不少,如果你暂时没有找到替代方法的话直接使用<% %>嵌入java代码就可以了。用上面的方法一样可以实现。然后我给你简单讲一下JSP页面的四个范围 page 页面相应范围 ,页面的的值。request 请求相应范围,这个值可以保留到下...

这样的代码为什么不对!!!
只有 等待其他用户退出或者使用其他账号,你才可能进入ftp. 命令:> PASS *** 530 Not logged in, only one session from same IP allowed at a time. 错误:> 未登录。状态:> 连接已关闭。该帐号只允许单线程登陆,因此请注意你是否打开多个窗口或者已经 有 一个线程在下载 在登陆人数已满,而你不断尝试登陆...

用户重复登录问题
首先, 你在登陆的时候应该把用户名存入到session中去, 然后用Web自带框架中, 有一个HttpSessionListener接口, 还有HttpSessionAttributeListener接口, 他们两个有一些需要实现的方法 HttpSessionListener两个:sessionCreated, sessionDestroyed sessionCreated不用管, 扔在那儿就行了.主要是sessionDestroyed, 他是...

web系统中用户关闭浏览器一点时间后如何执行特定的操作
可以使用ajax来解决,或者使用jsp不停的向浏览器发消息。可以从这两个思路入手

java 同一账号不能同时登陆
第一种,使用ServletContextListener, 可以查看http:\/\/zhidao.baidu.com\/question\/111834076.html?si=7 这里的减少 但是不知道是否完整 第二种,每个页面引入个公用的js文件,在引入的js文件中开始计时。到时后通过xmlhttp 向后台发送登出信息,设置你那个字段为登出 第三种,用户登录后把登录信息放到...

ASP判断用户是否在线
单纯用Session判断,假设用户都是按规矩来点你做的退出按钮你再将他的登录状态清空肯定是没问题,如果他直接点关闭浏览器,那这个人就再也上不来了。这点可以参考baiduhi网页版的办法,可以发现一但你不将规矩来点浏览器的关闭按钮,他还是会弹出一个窗口问你是否关闭,这个其实就是就是强制你按规矩来...

一小时实践入门 Spring Security—Java安全框架(二)
1. 访问自定义登录页面 输入 http:\/\/localhost:8080\/login.html 打开登录表单。2. 尝试使用不同凭据登录 使用提供的用户名和密码尝试登录,并检查是否成功验证。3. 测试角色限制 访问受角色限制的页面,如 \/admin\/dashboard 和 \/user\/profile,确认只有具有相应角色的用户才能访问。实现基本的登出功能 ...

相似回答