登陆状态如何更改?

cathylee 2004-08-11 05:52:29
1.我用账号登陆,正常退出可以更改库里面ONLINE字段的状态,1为在线,0为不在线,这个现在实现了
2.我用SESSION实现的登陆,当SESSION失效时,如何处理库中字段,将在线改为不在线,即将1改为0
3.当直接关闭IE时,如何交在线状态更改
4.当突然断电时如何将在线状态更改
请高手们解答一下,最好有代码!谢各位!
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
顶!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧