C# 开发的系统,长时间没操作,要求重新登录,怎么写? C# 开发的系统,长时间没操作,要求重新登录,怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说得是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 CookiesWinForm 拖一个Timer 定时重新强制用户登录 急急急急…………如何将两个web系统放入同一个站点下? 在cs代码中怎么访问GridView中的一个属性. C# 代码生成器 "未将对象引用设置到对象的实例",这个问题怎么解决,急呀! C#调用非托管DLL的问题,在windows应用程序里正常,在WEB网站里就不行了,怎么回事? 在C#中如何实现Visio工作区的功能 c#正则表达式如何去掉网页代码的所有HTML标记,只保留文字?! 新手问题,在XSLT中怎么插入空格 求救:上下键控制菜单发生异常 找不到类型或命名空间名称“DllImport”(是否缺少 using 指令或程序集引用?) CA1031 异常处理 界面显示不了正常数据
Winform就按楼上方法 了
WinForm只能用定时器刷..
登录的时候将信息写入session,然后各页面继承一个基类,再在基类判断是否能获取到登录信息。过期跳转到登录界面。
session过期时间在web.config里写
<sessionState mode="InProc" cookieless="false" timeout="60"/>
放在 <system.web>节点中。
WinForm 拖一个Timer 定时重新强制用户登录