登陆状态如何更改?

cathylee 2004-08-11 05:52:29
1.我用账号登陆,正常退出可以更改库里面ONLINE字段的状态,1为在线,0为不在线,这个现在实现了
2.我用SESSION实现的登陆,当SESSION失效时,如何处理库中字段,将在线改为不在线,即将1改为0
3.当直接关闭IE时,如何交在线状态更改
4.当突然断电时如何将在线状态更改
请高手们解答一下,最好有代码!谢各位!
...全文
34 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liyao2004 2004-08-11
先写一个loginout.asp
<!--#INCLUDE FILE="data.asp" -->

<%
Set my_rs= Server.CreateObject("ADODB.Recordset")
strSql="select * from user where 用户名='"&Session("用户名")&"'"
my_rs.open strSql,Conn,3,3

my_rs("ONLINE")=0
my_rs.update
my_rs.close
set my_rs=nothing
conn.close
set conn=nothing
Session("Ulogin")=""
response.write "<script>window.close();</script>"
%>
——————————————————————————————————————
在每个页面定义一个function logout()
<script>
function logout()
{
document.location.href="loginout.asp";
}
</script>
——————————————————————————————————
然后在body里面加代码
<body onbeforeunload=function logout()>
回复
cathylee 2004-08-11
顶!
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-11 05:52
社区公告
暂无公告