征询解决方法 ( 积分: 300 )

  • 主题发起人 主题发起人 yaya8163
  • 开始时间 开始时间
Y

yaya8163

Unregistered / Unconfirmed
GUEST, unregistred user!
公司网站采用ASP建站,通过IP地址校验内部员工。但是分支机构是ADSL或者是是大楼宽带自动获取ip等动态IP,原先是采用校验密码登陆,现在领导不允许发放校验码。只能手工将分支机构的IP加入,很麻烦实效性不够。
有什么办法可以取到客户端的唯一标识,确认是在分支机构的办公室上网。
原先向写插件取客户端硬盘序列号进行校验,但是如果客户端禁止插件就不行了,他们的电脑操作水平有限。
通过JAVASCRIPT又取不到客户端的内部IP和机器名的资料。
各位大侠有没有什么好的方法,用客户端脚本就能做到有效校验
 
公司网站采用ASP建站,通过IP地址校验内部员工。但是分支机构是ADSL或者是是大楼宽带自动获取ip等动态IP,原先是采用校验密码登陆,现在领导不允许发放校验码。只能手工将分支机构的IP加入,很麻烦实效性不够。
有什么办法可以取到客户端的唯一标识,确认是在分支机构的办公室上网。
原先向写插件取客户端硬盘序列号进行校验,但是如果客户端禁止插件就不行了,他们的电脑操作水平有限。
通过JAVASCRIPT又取不到客户端的内部IP和机器名的资料。
各位大侠有没有什么好的方法,用客户端脚本就能做到有效校验
 
好,这个想法不错!
我觉得是否可以装个动态域名解析的工具,把动态域名放进去,如果是外网就检查其域名,
这样比较好!
 
BS,而且动态IP,要“确认是在分支机构的办公室上网” 难。
只有使用用户登录来确认、区分是分支机构的办公室上网了。
用三层设计就容易了。
 
请误灌水
 
获取网卡的MAC,一般网卡不易换的。换时再向控制中心处理就是了。
 
javascript不能获取网卡地址把,只能用插件,但是同样有可能插件被禁用无法识别。

eclipsedev的建议不错,每一个分支用一个动态域名,这个域名对应ADSL的IP,各分支共享一个ADSL上网,那么在服务器ASP获取访问客户端的IP地址时可以与动态域名的地址进行校验。

或者在分支机构的ADSL拨号的服务器上写一个小程序,自动把当前ADSL的IP更新到总部网站服务器,用于与访问客户端的IP地址校验。

再就是安装VPN了,在总部和分支机构之间建立一个虚拟局域网,都用内部IP访问
 
证书;USBKEY;
或者你们用VPN吧。。。。
 
VPN如何校验是否在办公室登陆,
WIN98建VPN很麻烦,而且不是每个人都会建VPN.
证书如何控制在家里装无效.
 
自己另外放一个程序,跟踪网内的MAC地址
WEBSERVER 根据IP来查询MAC 地址
 
VPN设备只要安装在共享上网的出口,然后分支机构内部的局域网与总部之间的局域网就模拟成一个大的局域网阿,所有之间的连接都是用内部IP访问的,比如都是192.168.0.*
 
通过插件,给他发送一下证书就行了
 
发送证书
 
用USERID+COOKIE
 
很简单.写个小程序更新IP就可以了.

在分公司服务器(或每台机上都安装)上将客户端程序来更新就可以了.

要认证其是否在分公司的话,可以限定小程序的运行位置即可.
 
這個方法我以前就做到了。
你要開發一個組件,把你要的東西寫到這個組件裡,然後在ASP程序調整你的組件就可以取到你要了。
 
请bbscom详细说明,谢谢!
我的邮箱yaya8163@21cn.com
 
后退
顶部