日期:2014-05-18  浏览次数:20397 次

需要动脑子的问题,求解决方案 [登录相关]
hi,各位
现在有问题想请教下:

现状:
登录系统需要用户名,密码 (web)
现在有两批人 A 和 B,不同公司的
两批人都 有一些可用的用户名和密码
这些用户名不可以删除或者注销

要求:
阻止那一批人 B 登录


方案1. 改密码,并只告诉有权的那一批人 A -这个是下策,B 想登录还是可以有办法弄到密码的
方案2. ip过滤,过滤 B 的ip 或者只允许 A 的ip - 过滤B的ip有难度,但是允许A的ip还是可以的

上面的都是简单想法, 有望各位能能提供其他方案,谢谢

------解决方案--------------------
能不能禁用状态
------解决方案--------------------
计算机领域的安全是个相对概念,
没有绝对的安全,
只有相对可以接受的安全。

你把用户表加一个状态字段,
表示该用户账号是否可用或表示该账号的权限级别,
然后根据该状态来确定该账号是可以登陆就可以了。

至于他搞不搞得到密码什么的,
那不是程序员该管的事情,
大不了再给这个表的所有账号密码都添加MD5加密!!!!
------解决方案--------------------
那就再加个字段呗。(允许或不允许登陆)
这样即使ip不同,密码也知道,也进不去。
------解决方案--------------------
什么情况啊???

给用户加状态行不啊????(数据库标示一下他们的状态)

剩下的就是登陆的时候判断的问题了.............
------解决方案--------------------
你这需求。如果地方不同你就根据ip判断。程序是死的,同一个用户名密码他怎么知道你是哪个登录。楼上说的以为你有两个用户名分别是a和b。那样你就可以到数据库到用户后面加个字段来区分是a还是b的用户
------解决方案--------------------
额,这个……
按手印吧。
------解决方案--------------------
探讨
额,这个……
按手印吧。