征集一方案(有点难)(50分)

B

bjicfan

Unregistered / Unconfirmed
GUEST, unregistred user!
方案要求:
有一个网站(ASP写的),采用用户制(因较特殊,用户较少), 每个用户一个ID和密码。
现要让用户只能在自己的电脑(ip不固定)上才能登录网站,如在其他电脑想登录,一律拒绝。
请各位帮帮忙,分不多请见谅
 
那你以什么來判斷在是他自己的電腦呢﹖以電腦名稱﹖登錄名稱﹖
 
用网卡的物理地址(或硬盘序列号)、用户ID和密码验证用户。
 
To:dadabox
这正是令人头疼的问题
 
To:kehua
怎么在ASP里获得客户机的这些信息???
 
request对象可以获得客户端的信息,但是你不用IP来决定是谁,那么只能用机器名等硬件设施来决定了
,那么你在服务器上得保留每个用户机器的特征,到时通过request得到用户信息和服务器上对照来看是
否是允许的用户
 
在用户注册ID号时,获取本机的BIOS信息,随同注册信息到服务器验证并保存,
以后用户每次登录时,做一次验证。如何获取BIOS信息,请到微软官方网站查询
 
取硬盘序列号做
 
to all:
其实这在delphi里是比较简单的,现在关键是在asp里,怎么取出可以确认电脑身份的
信息?????
如:BIOS、硬盘、CPU、网卡等...
 
数据加密,下载客户端,用客户端解密后显示,在客户端里你就可以取出可以确认电脑身份的
信息
 
用delphi做个ActivX控件不就OK了
 
客户端为可以浏览网页的小工具,计为A。
对每个客户发送一个客户端,A采集它的电脑硬件信息混合成一个注册码B。
在ASP里,让客户输入注册码后,他的用户名和密码才能启用。
这样,你的客户数据库里,有他的硬件编码。
以后,客户登录时,输入用户名及密码后,A将生成的注册码C与B对照,如果相符合,
就可以登录。
不过,此种方式下,当客户电脑配置发生很大改变时,需要用户重新认证B。
 

Similar threads

D
回复
0
查看
738
DelphiTeacher的专栏
D
D
回复
0
查看
714
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部