当前位置:编程学习 > C#/ASP.NET >>

C# 开发的系统,长时间没操作,要求重新登录,怎么写?

C# 开发的系统,长时间没操作,要求重新登录,怎么写? --------------------编程问答-------------------- 怎么写?

加定时器,定期检查上次操作时间,超时则自动弹出登陆UI。 --------------------编程问答-------------------- 你说得是Winform还是WebForm,webform的话,压根不需要什么操作,Session默认是20分钟吧好像!
Winform就按楼上方法 了 --------------------编程问答-------------------- 什么时候操作什么时候登录 --------------------编程问答-------------------- 登录的时候判断一下~~ --------------------编程问答-------------------- 窗体焦点事件处理应该能实现,focus事件,窗体失去焦点时记录下当前时间,然后用回归时的事件比对,超过则要求重新登录,反之不做处理 --------------------编程问答-------------------- Winform 程序用定时器,web指定下session时间就行,默认20分钟 --------------------编程问答-------------------- winform程序 重新登入有什么意义呢 不解? --------------------编程问答-------------------- 你就跳出模态窗口,提示用户因为操作超时,请重新登录,然后把整个程序关闭掉咯 --------------------编程问答-------------------- 反正你是要思路。。你觉得哪种思路对。。就可以去尝试,说是没用的 --------------------编程问答-------------------- WebForm自带Session不用关心.. 
WinForm只能用定时器刷..  --------------------编程问答-------------------- 记录每一次操作的时间

响应每次操作前 服务器查看上一次操作的时间  超时的话 要求重新登录 --------------------编程问答-------------------- 在访问数据库接口设计一个定时器,当访问时间超过设置时长就退出 --------------------编程问答-------------------- 用session过期就行了。
登录的时候将信息写入session,然后各页面继承一个基类,再在基类判断是否能获取到登录信息。过期跳转到登录界面。
session过期时间在web.config里写
<sessionState mode="InProc" cookieless="false" timeout="60"/>
放在 <system.web>节点中。 --------------------编程问答-------------------- 网站的话  Session Cookies
WinForm 拖一个Timer  定时重新强制用户登录
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,