社区
C#
帖子详情
C# 怎么限制一台计算机只能有一个用户登陆my网站
cwj_365079518
2009-04-14 09:43:59
现在是我的网站可以登陆多个用户,但是后面登陆的用户把先登录的用户信息给覆盖了,怎么才能控制只登陆一个用户
...全文
317
12
打赏
收藏
C# 怎么限制一台计算机只能有一个用户登陆my网站
现在是我的网站可以登陆多个用户,但是后面登陆的用户把先登录的用户信息给覆盖了,怎么才能控制只登陆一个用户
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jgjgjg23
2009-04-14
打赏
举报
回复
IP COOKIE 都可以...也不麻烦.
Teng_s2000
2009-04-14
打赏
举报
回复
IP和MAC,
蓝海D鱼
2009-04-14
打赏
举报
回复
根据IP 有个问题就是 共享IP的用户,只能有一个登录,别的用户会疯掉的
Lixin19821010
2009-04-14
打赏
举报
回复
用c#得到IP,在数据库里弄张表,这种方法现实么?
深海之蓝
2009-04-14
打赏
举报
回复
[Quote=引用 3 楼 zgke 的回复:]
保存到COOKIES里..登陆前判断下COOKIES是否存在..存在不让登陆.
[/Quote]
是的
谁取了我的孔仔
2009-04-14
打赏
举报
回复
???????
simonezhlx
2009-04-14
打赏
举报
回复
方法太多了,看你到底是网站本身只需要一个会话,还是同一用户只能有一个会话?
开始一个新会话前先去检查是否有同一用户的另一会话存在,如果存在就暂不提供登陆.但是要设置会话的响应超时,长时间无响应的会话需要失效.
朕赐你肥皂
2009-04-14
打赏
举报
回复
[Quote=引用 3 楼 zgke 的回复:]
保存到COOKIES里..登陆前判断下COOKIES是否存在..存在不让登陆.
[/Quote]
嗯,这个方法也可以,在登陆前先清空所有的,登陆后再根据cookies去判断
qldsrx
2009-04-14
打赏
举报
回复
可以建一张用户在线信息表,如果用户登录后,就插入那张表,记录何时登录的。
然后再在页头或者页尾(必须是任何页面都包含的)加入AJAX代码,发送空数据给服务器或者调用服务器的用户验证方法刷新用户当前状态,并记录到用户在线信息表。刷新间隔不宜过短,一般设置1分钟一次。
最后就是退出登录,正常退出时调用退出方法,将用户在线信息表中相关用户信息转储到用户访问历史表里,记录退出时间。
设置超时自动退出,可以设置2分钟未检测到页面AJAX刷新用户在线信息,则判定用户已经退出。则其他用户再登录就允许,否则禁止该用户再次登录。
zgke
2009-04-14
打赏
举报
回复
保存到COOKIES里..登陆前判断下COOKIES是否存在..存在不让登陆.
xiaolei_418
2009-04-14
打赏
举报
回复
将机器的IP和登录用户ID绑定
发现机器IP上已经有用户ID了,则别的用户不能登陆
wujinjian2008n
2009-04-14
打赏
举报
回复
根据IP,一个IP只能有一个用户不就行了吗
C#
开机自动启动源码
在压缩包中,"源码必读.pdf"可能是关于
C#
编程或开机自启动的指南,而"开机自动启动"可能是
一个
实际的
C#
项目文件,包含了实现开机自动启动功能的源代码。阅读这些文件可以帮助你理解并实践上述理论知识。 总的来说,...
限制
在同
一台
电脑上只允许有
一个
用户
登录系统
在web应用系统中,出于安全性考虑,经常需要对同一客户端登录... 1、在同
一台
电脑上一次只允许有
一个
用户
登录系统,2、
一个
用户
在同一时间只允许在
一个
客户端登录。 我最近做的
一个
系统就遇到了这样的问题,本来系...
C#
实现
限制
软件的使用次数
为了使软件能被更广泛的推广,开发商希望能有更多的
用户
使用软件,但他们又不想让
用户
长时间免费使用未经授权的软件,这时就可以推出试用版软件,
限制
用户
的使用次数,当
用户
感觉使用方便的话,可以花钱获取注册码,...
C#
基础:打造
用户
登录管理系统实战
C#
(发音为 “看”)是一种简单、现代、类型安全的面向对象编程语言。它由Microsoft开发,并于2002年首次发布,旨在结合Visual Basic的易用性和C++的强大功能。
C#
广泛用于.NET框架和.NET Core,适用于多种应用类型,...
C#
与 Windows 服务:创建后台守护进程
Windows 服务是一种特殊的应用程序,它可以在 Windows 系统后台运行,不需要
用户
的交互。这些服务可以由操作系统在启动时自动启动,也可以手动启动或停止。恭喜你!现在你应该能够创建自己的 Windows 服务了。虽然这...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章