以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [原创]如何用IP锁定用户?  (http://www.foxtable.com/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