刚才那个防止一个帐号2个人同时登陆的问题我还有点不懂有人再解释下么? -C#文章(.net)
[
2008-7-12 23:15:00
| 发表者 :
zihe
]
我还有点不懂有人再解释下么?
踢人大法!
后来的把之前的踢了!
这里要怎么踢啊?说具体点好么?
如果一定时间(如20分钟)没有反应,自动ISONLINE=FALSE. 怎么判断没反应?通过登陆时候的SESSION?
用户退出的时ISONLINE=FALSE.怎么做到?他如果是直接关闭浏览器没点退出呢?
答案一
gz
答案二
ASP程序中同一个用户不允许同时登陆两次
<%
if request.Form.count>0 then
session("username")=request("username")
application(session("username"))=session.SessionID
response.Redirect("index.asp")
end if
%>
<form method=post action="">
<input type="text" name="username"><input type="submit">
</form>
其他需要认证的页面index.asp:
<%
if application(session("username"))=session.SessionID then
response.Write("已经登陆")
else
response.Write("没有登陆")
end if
%>
摘
上一篇:
新手探路,望高手指点迷津! -C#文章(.net) 下一篇:
如何获取本周星期一到星期天的日期 -C#文章(.net)