这种限制使用如何实现?

货郎大叔 2019-11-20 11:00:06
一个网络版的软件,允许店员只能在店铺登陆操作,在她家就不能登陆或操作,能实现吗? 这样行不行,只能在单位注册,注册的时候,mac地址存进数据库,然后,登陆的时候,验证mac地址,行吗?
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅小狼丶 2019-11-21
  • 打赏
  • 举报
回复
或者首次登陆获取机器的各种序列号,cpu的,主板的等等,然后登陆的时候全部进行对比,全都一致才能登陆,他不可能把电脑搬回家吧
datafansbj 2019-11-21
  • 打赏
  • 举报
回复
就像使用手机登录微信一样,需要将硬件信息绑定到帐号,如果换了硬件,需要再次验证,是一个道理,只不过你不允许换硬件而已。 这就需要你收集环境中的硬件信息,一般在安装时取关键信息(主板ID、CPUID、硬盘序列号、网卡MAC地址等),经过混合散列运算得到一个特征码保存到数据库,下次登录时再次计算特征码是否与保存到数据库的相符,不相符说明换了硬件,不允许登录。 MAC 和 IP 很容易伪造(使用虚拟机即可),不建议使用。当然如果你的客户是小白,这不是问题。
  • 打赏
  • 举报
回复
mac+IP
实在不放心就用加密狗
asq985 2019-11-21
  • 打赏
  • 举报
回复
验证mac行是行,就是这玩意儿太容易伪造

110,569

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧