ASP.NET一张页面怎么设置超时时间

ASP.NET一张页面怎么设置超时时间,第1张

//判断登录

if (Session["AdminLoginSun"] != null &&Convert.ToInt32(Session["AdminLoginSun"]) >3)

{

lbMsg.Text = "登录错误超过3次,请关闭浏览器重新登录。"

}

else if (bll.chkAdminLogin(UserName, UserPwd))

{

这样也可以的

session 超时是,用户登录后,保存当前用户的登录信息到session,超过所设定的超时时间不继续访问或者关掉IE等,此时保存在Session中的用户信息便为空了。 可见Session是保存在服务器的客户端信息。即使某一个客户的Session超时或结束了,但还有其它客户的话。对系统来说Session End事件仍然不能触发--这是我的理解。 我一般是用时间差来判断用户在线状态。客户端每隔一定的时间发送当前时间。根据当前时间 - 用户最新发送时间 = 时间差 ,这个时间差在在线范围内,则为在线,否则表示用户已经退出。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11084126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存