起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 134|回复: 6

如何实现:指定部门人员只能在限定IP段访问系统?**

[复制链接]
发表于 2009-1-19 12:33:06 | 显示全部楼层 |阅读模式
如何实现:指定部门人员只能在限定IP段访问系统?

例如:
部门ID为000的人员,只能在192.1.1.X IP段使用系统,
其它部门人员IP限制影响
回复

使用道具 举报

发表于 2009-1-19 12:44:29 | 显示全部楼层
1、可以利用人员表的扩展字段进行设置该人员能在哪个网段登陆
2、在登陆时进行判断(获取本地ip以及登陆时作控制可以在论坛里搜索一下)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-19 12:52:39 | 显示全部楼层
业务模型\系统空间\简洁风格\界面库\窗体库\系统登录对话框
procedure TSYSTEMLOGINDIALOG.btnLoginClick(Sender: TObject);
...
  //限制IP地址
LimitIP := SDHLimitIP.TSDHLimitIP.Create(Context);报内部地址错误
LimitIP.GetLocalIP();
回复 支持 反对

使用道具 举报

发表于 2009-1-19 13:03:04 | 显示全部楼层
楼主,你这个是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-19 13:14:12 | 显示全部楼层
这是一个资源集

把要用的函数全放到这里了,
这样在升级时改动就小
回复 支持 反对

使用道具 举报

发表于 2009-1-19 13:15:36 | 显示全部楼层
资源集中写成静态方法,不要去实例化它。直接调用。
回复 支持 反对

使用道具 举报

发表于 2009-2-5 09:04:31 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 04:22 , Processed in 0.038702 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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