以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]如何用IP锁定用户? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20746) |
-- 作者:kunge -- 发布时间:2012/6/18 17:17:00 -- [原创]如何用IP锁定用户? 我想在用户登录锁定第一次的IP地址,如果换一台电脑,IP换后,将无法登录,
因为客户和供应商看到的表示不一样的,我不想供应商用客户的账号登录看到客户可以看到的东西,防止客户和供应商串通。所以想通过锁定IP地址,限制登录地点。 在用户扩展属性中,添加一个扩展属性,为用户IP,让用户自己填写,并记录下来,在 BeforeLoadInnerTable中设置代码:
判断此时用户的IP是否,和填写的一样,如果一样正常登陆,如果不一样,请联系管理员。
这样有个问题,用户的扩展属性,连管理员都没有办法修改,如果,客户的IP真的变化了,管理员怎样去修改呢?
解决这个问题,貌似狐表只有密码可以自由设置,不如把密码设置成IP,登陆时,判断登陆的密码是否和此时的IP一样,若一样允许登陆,而且方面管理员自己去修改客户的密码。
不知道,判断此时IP的代码怎样写?
|
-- 作者:狐狸爸爸 -- 发布时间:2012/6/18 17:25:00 -- 自定义用户管理吧: http://www.foxtable.com/help/topics/2048.htm
|
-- 作者:kunge -- 发布时间:2012/6/18 18:02:00 -- [原创]如何自动获取登陆者的IP啊? 我是为了防止客户组的人把自己得账号,密码给供应商组的人使用,能不能自动获得当前登陆者的IP地址,用于判断密码是否一致?当前登陆者的IP地址怎么样获得呢?要想限定客户组的人不把账号给供应商组的人使用,只能锁定IP才行,就像一个人脸识别系统一样,不过识别的是IP地址,这个相对容易吧?不知道狐表可以自动识别当前的IP吗? |
-- 作者:jianjingmaoyi -- 发布时间:2012/6/18 20:03:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=16465&skin=0 |