社区
Web 开发
帖子详情
如何退出登陆?
towdney
2004-10-25 10:49:53
jsp页面使用帐号登陆,然后一直用session.setAttribute(),getAttribute()传递属性,现在要实现退出登录,如何实现真正的退出,中断session?
...全文
723
24
打赏
收藏
如何退出登陆?
jsp页面使用帐号登陆,然后一直用session.setAttribute(),getAttribute()传递属性,现在要实现退出登录,如何实现真正的退出,中断session?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以梦为马
2005-01-21
打赏
举报
回复
写一个logout servlet,里面remove...
紫罗兰Cherry
2005-01-21
打赏
举报
回复
登陆页面时,将相关信息存放在一个session对象中,退出时清空该信息就可以了。
在每一个需要检测是否登陆的页面中来检查该信息是否为空,就知道是否登陆。
tracylau
2005-01-21
打赏
举报
回复
不要直接action到main页面,
先跳转到一个temp的jsp页面,在这个页面去跳转到main页,
酱紫就后退不到以前的页面.....又跳到那个main页了~~~
towdney
2004-12-19
打赏
举报
回复
谢谢,虽然session已经kill了,可是点击IE浏览器“后退”键,网页还在,怎样让网页过期。
xuexueba
2004-11-08
打赏
举报
回复
阿
luckydog903
2004-10-28
打赏
举报
回复
<%
//登录注销,移走session值
String
logoutFlag=request.getParameter("logoutFlag")==null?"":request.getParameter("logoutFlag").toString();
if (logoutFlag.equals("logout")){
session.removeAttribute("userID");
session.removeAttribute("mngID");
session.removeAttribute("userName");
session.removeAttribute("empID");
session.removeAttribute("deptID");
session.removeAttribute("deptName");
session.removeAttribute("bmng");
session.removeAttribute("dwdm");
response.sendRedirect("mainpage.jsp");
}
//
%>
<script language="JavaScript" type="text/JavaScript">
//注销脚本事件
function dataOnlogout()
{
formEdit.logoutFlag.value="logout" ;
formEdit.action="mainpage.jsp"
formEdit.submit();
}
</script>
towdney
2004-10-27
打赏
举报
回复
高手,能否说详细一点呢?
rainboy20024
2004-10-27
打赏
举报
回复
jiankou2001(狗狗) :
session.removeAttribute(String name)//只是其中的一个属性
cold_blooded
2004-10-27
打赏
举报
回复
对于简单应用,可以使用如下方法。
在application里 就是Conext中,加入用户列表。
用户一登陆,向列表里写信息。(session info)
退出时,在列表中删除改用户,同时session.invalidate()。
当然此外还有些问题,如session超时等。可用listener等方法来解决。
tianjiyangfan
2004-10-27
打赏
举报
回复
我也见过这个问题,请高人指点.
towdney
2004-10-27
打赏
举报
回复
我把楼上的代码最后几行
<SCRIPT language="javascript">
alert("您已注销成功!");
window.close();
</SCRIPT>
改为
<SCRIPT language="javascript">
alert("您已注销成功!");
window.location.href = "../index.html";
</SCRIPT>
注销后回到index.html首页上,在网址栏粘贴刚才的某个jsp网页,还是能够顺利显示,这说明session并没有真正杀掉啊。
cheyo车油
2004-10-27
打赏
举报
回复
请问 ChDw(米) ,你的意思是不是:
如果用户创造一个session传到服务器上来, 他的session并不会在服务器上有效??
jiankou2001
2004-10-27
打赏
举报
回复
session.invalidate()和session.removeAttribute(String name)有什么区别???
EdifierX
2004-10-27
打赏
举报
回复
session.invalidate();
towdney
2004-10-27
打赏
举报
回复
up
ChDw
2004-10-26
打赏
举报
回复
一个用户是不太可能在你的Server上面写代码的(只有在你Server上面的代码中session才有效)
towdney
2004-10-26
打赏
举报
回复
那到底如何才是安全地退出呢?
IwantFlay
2004-10-26
打赏
举报
回复
session.invalidate();
cheyo车油
2004-10-26
打赏
举报
回复
xinfeng802(流浪) , 你的方法是不是不太安全??
如果某用户,知道你是代码里,登陆的session是"flag"作为标记的
他如果自己写一个网页, 创造一个"flag"的session,并且让他的值为"true", 不是可以绕过验证了?
xinfeng802
2004-10-26
打赏
举报
回复
<%@page contentType="text/html; charset=gb2312"%>
<%@page language="java"%>
<%
String user;
user= (String) session.getValue("flag");
if (user.trim()!="true")
{%>
<SCRIPT language="javascript">
alert("您还没有登录!");
</SCRIPT>
<%}
else{
session.invalidate();
}
%>
<SCRIPT language="javascript">
alert("您已注销成功!");
window.close();
</SCRIPT>
加载更多回复(4)
ThinkPHP实现登录
退出
功能
本文实例为大家分享了ThinkPHP实现登录
退出
功能的具体代码,供大家参考,具体内容如下 <?php /** * 用户
登陆
与
退出
* 注册成功后,将页面跳转到login
登陆
页面 * 当数据提交到
登陆
页面后,必须先执行验证码验证通过再执行
登陆
操作 */ public function checkyzm($yzm){ $verify=new \Think\Verify();//实例化TP自带的Verify方法 if($verify->check($yzm)){//调用check方法 return true; }else{ echo '验证码错误'; exit(); }
服务商分润综合业务管理平台.pdf
服务商分润综合业务管理平台.pdf
WordPress实现
退出
登录后跳转到指定页面的方法
主要为大家介绍了WordPress实现
退出
登录后跳转到指定页面的方法,可实现针对指定页面、首页及当前页面的跳转功能,是建站时非常实用的技巧,需要的朋友可以参考下
即使强制
退出
应用程序但未在ionic框架中注销,我如何保持登录状态?
登录时,我正在使用本地存储jwt身份验证。每次打开应用程序时,我都必须登录。 除非我们专门注销,否则是否可以像其他任何应用程序一样保持登录状态? 请帮忙 。 谢谢我尝试过的东西:我已经尝试过localstorage.set,但这并不安全...
如何用JS实现
退出
登录?
在网页开发中最常见的就是登录账号和
退出
账号,当我们登录账号时,如果要切换账号,是不是要先
退出
当前账号才可以登录其他的账号?那么如何用JS去实现
退出
登录呢?注意:这里是清除后跳转页面!
退出
登录不是直接跳转到登录页面,是必须要把用户存储的信息删除过后。在用户登录该账号成功后,我们需要把用户名或者是当前的账户ID以及其他的用户信息存一下!当用户
退出
登录时,我们存起来的数据要全部清除,清除后要跳转到登录页重新
登陆
!
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章