子宫内膜厚怎么调理好:同一个用户名只能在一处登录

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 20:29:22
即用这个用户名,一个用户在一台机子上登录后,其他用户用这个用户名就不可以在登录,除非这个用户正确退出或关闭浏览器后,其他用户才可以登录,ASP.NET(C#)+SQLSERVER2000,在线等待,请教,如果了解的请回复,联系:qq:280639566,zoucheng_2635241@163.com
谢谢,非常感谢!

就是这样啊。。

用户登陆后为服务器增加一个该用户的Session变量,这个变量有默认的时效,当然可以自己设定,当其他,同时数据库中增加该用户登陆的信息,当其他用户使用这个用户名登陆时,检查数据库中是否有相应记录,然后决定是否允许登陆。同时检查该变量是否存在,如果不存在,就认为该用户退出登陆,修该数据库记录。

我找到一些相关内容,你看看吧!
ASP程序中同一个用户不允许同时登陆两次

登陆页login.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
%>