当前位置:编程学习 > C#/ASP.NET >>

关于网站如何绑定固定电脑的问题?

根据需求,要求一个账号只能在固定的一台机子上登录,要怎么限制啊?

比如你第一次在你家登录的,就只能一直在你家登录。

获取计算机CPU号?网卡号?BS比较困难。IP的话,是动态IP,不好绑定啊。。


请教各大神,有懂的吗??? --------------------编程问答-------------------- 获取电脑的物理地址,因为电脑的物理地址是唯一的。 --------------------编程问答-------------------- 网页能直接获取吗?不用改什么安全设置的 --------------------编程问答-------------------- 类似于路由器的 Mac 绑定。。。 --------------------编程问答-------------------- 或者使用支付宝的 证书类似的  --------------------编程问答-------------------- 获取电脑CPU 主板 硬盘编号等,序列化后 校验!  --------------------编程问答-------------------- 一 本地计算机名
 
1.System.Environment.MachineName
2. Server.MachineName
3.Dns.GetHostName();
 
二:本地计算机登录名
System.Environment.UserName
 
三:Domain
Request.ServerVariables["SERVER_NAME"]
 
四:端口号
Request.ServerVariables["SERVER_PORT"]
 
五:服务器版本
Request.ServerVariables["SERVER_SOFTWARE"]
 
 
六其他:
 
Server.ScriptTimeout.ToString()
Request.ServerVariables["APPL_PHYSICAL_PATH"];
System.Environment.Version.ToString();
System.Environment.OSVersion.ToString();
 
this.Session.Count.ToString();
this.Application.Count.ToString();
System.Environment.ProcessorCount.ToString();
 
--------------------编程问答-------------------- //以下是得到客户端信息;
out.println("      <TR><TD>"+ request.getRemoteAddr() +"</TD></TR>");//得到客户端的地址
out.println("      <TR><TD>"+ request.getRemoteHost() +"</TD></TR>");//得到客户端的主机
out.println("      <TR><TD>"+ request.getRemotePort() +"</TD></TR>");//得到客户端的端口号
out.println("      <TR><TD>"+ request.getRemoteUser() +"</TD></TR>");//得到客户端的用户 --------------------编程问答-------------------- 巡游加速器  有这种功能 绑定硬件  每个电脑只能免费 使用一次

但是 人家不是网页啊   网页能 获取  硬件信息?

out.println("      <TR><TD>"+ request.getRemoteAddr() +"</TD></TR>");//得到客户端的地址
out.println("      <TR><TD>"+ request.getRemoteHost() +"</TD></TR>");//得到客户端的主机
out.println("      <TR><TD>"+ request.getRemotePort() +"</TD></TR>");//得到客户端的端口号
out.println("      <TR><TD>"+ request.getRemoteUser() +"</TD></TR>");//得到客户端的用户

这个完全没用啊   这只是绑定 网络信息  不是硬件信息吧 --------------------编程问答-------------------- 让老板或者客户加钱,开发Ocx控件。 --------------------编程问答-------------------- BS架构就是为了到处可以用,这样不如考虑换个架构来做,比如cs的瘦客户端,比较靠谱~
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,