社区
C#
帖子详情
c# winform:让winform实现网站类似Session的功能
SHIMMER8711
2009-03-30 05:14:03
我想让一个用户在登陆2小时候就log out.
我是先有一个登陆界面,登陆成功后,我会把这个界面close掉,这时用户进入到程序的主界面。我想等用户登陆2小时候后,提醒用户Session过期,让用户log out.再回到原来的登陆界面。
谢谢!!
...全文
246
8
打赏
收藏
c# winform:让winform实现网站类似Session的功能
我想让一个用户在登陆2小时候就log out. 我是先有一个登陆界面,登陆成功后,我会把这个界面close掉,这时用户进入到程序的主界面。我想等用户登陆2小时候后,提醒用户Session过期,让用户log out.再回到原来的登陆界面。 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wesleyluo
2009-03-31
打赏
举报
回复
你不要把主界面关闭了嘛,就直接弹出一个showdialog窗体要求输入用户名和密码,输入正确就关闭回到主界面,错误就继续等待输入。
SHIMMER8711
2009-03-31
打赏
举报
回复
谢谢大家,我已经设置了timer,现在的问题是:如何log out!就是到了2小时后,怎么样关闭现在的窗口再回到登陆窗口??
我是先有一个登陆界面,登陆成功后,我会把这个界面close掉,这时用户进入到程序的主界面。我想等用户登陆2小时候后,提醒用户Session过期,让用户log out.再回到原来的登陆界面。
Teng_s2000
2009-03-30
打赏
举报
回复
Winform就是这点比Web好控制,可以控制其状态
vrhero
2009-03-30
打赏
举报
回复
[Quote=引用 3 楼 geaim 的回复:]
引用 1 楼 yangqidong 的回复:
设置一个timer,间隔时间2小时
登录成功后启动timer
timer控件的最大时间间隔是不能设置为2小时的,因为时间太长了。
[/Quote]
Timer组件可设置的最大时间间隔是int.MaxValue...即2147483647毫秒,近25天...
注意.NET中Timer不再是控件,你说的是古老的VB Timer控件吧...
vrhero
2009-03-30
打赏
举报
回复
C/S是一直保持状态的...根本不需要Session这样的东西...
像lz描述的这种功能连计时器都不需要...只要记录用户的登录时间,在用户每次动作时检测一下即可...用计时器则可以到时自动log out...
哈哈潜伏哥
2009-03-30
打赏
举报
回复
[Quote=引用 1 楼 yangqidong 的回复:]
设置一个timer,间隔时间2小时
登录成功后启动timer
[/Quote]
timer控件的最大时间间隔是不能设置为2小时的,因为时间太长了。
哈哈潜伏哥
2009-03-30
打赏
举报
回复
记录登陆时间,然后加入一个timer控件,每隔一秒钟检查一次时间是不是已经到了2小时。如果时间到了2小时则强行注销退出就,
再次登陆的时候,记得将记录登陆时间的变量清零,以此往复就可以了。
yangqidong
2009-03-30
打赏
举报
回复
设置一个timer,间隔时间2小时
登录成功后启动timer
c#
实现
cookie和
session
的登陆实例
里面包含BS和CS(软件/网页)2种的代码实例,希望能帮到大家
C#
winform
权限控制 包括角色 用户 权限设置
C#
winform
权限控制 包括角色 用户 权限设置,拿出来共享
c#
winform
activemq
c#
测试activemq源码,亲测可用
C#
锁定程序项目
winform
锁定界面
有两种:1,当用户没有操作程序时锁定程序 2,当用户没有操作系统时锁定程序
C#
自动登陆
网站
源码(
Winform
)
简单实用的自动登陆源码,在此基础上还可以扩展带有验证码的自动登陆。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章