起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 404|回复: 5

如何实现单用户单登陆

[复制链接]
发表于 2011-2-15 14:59:17 | 显示全部楼层 |阅读模式
也就是说,不能让同一用户在不同的地方同时进入系统!
回复

使用道具 举报

发表于 2011-2-15 15:24:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-2-15 17:33:37 | 显示全部楼层
楼主,这个问题需要自己来代码实现,可在服务端做也可以客户端做,服务端做的话,需要自己做一个服务部署起来,然后客户端来调用;客户端做的话,大概思路:
首先可以通过人员表扩展一个字段出来用于记录是否登陆,然后在登录时,对这个字段做一下判断是否已经登陆,如果已经登陆就给出提示,如果没有登陆,那么就给这个字段赋值。最后在退出和注销时,把这个字段也维护一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-16 10:27:51 | 显示全部楼层
这种办法应该可行,可是如果该用户掉线了,根本就不可能触发退出与注销事件的
回复 支持 反对

使用道具 举报

发表于 2011-2-16 17:19:51 | 显示全部楼层
你可以记录登陆的IP,如果用户掉线后在原来的IP地址再登陆则先将原记录维护一下,如果用 户掉线后,再在另外的电脑登陆,则弹出提示原来在那个IP登陆过,请先在原来的IP电脑上登陆再退出后,才能再次登陆!
回复 支持 反对

使用道具 举报

发表于 2011-2-22 09:16:32 | 显示全部楼层
5楼的方法不错。请楼主尝试一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 14:45 , Processed in 0.038532 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表