网上验证软件用户是否合法 ( 积分: 100 )

  • 主题发起人 主题发起人 club5
  • 开始时间 开始时间
C

club5

Unregistered / Unconfirmed
GUEST, unregistred user!
打算通过网上验证软件的用户是否合法.准备在网上放一数据库用来保存合法用户的资料.软件运行时候连接数据库验证用户是否合法或者是否过期.肯定就继续运行.否则退出.

请高手给出具体实现的思路.和关键代码.谢谢.
 
打算通过网上验证软件的用户是否合法.准备在网上放一数据库用来保存合法用户的资料.软件运行时候连接数据库验证用户是否合法或者是否过期.肯定就继续运行.否则退出.

请高手给出具体实现的思路.和关键代码.谢谢.
 
最容易被破解的方法
 
如果用户上不了网,是不是就不给用了?
 
to:ysws
是有很多问题要考虑所以在这里请教有这方面经验的高手指点.例如网络游戏也是通过网络验证的.

to:coscka
是关于网络的软件.
 
软件运行时候连接数据库验证用户是否合法或者是否过期.肯定就继续运行.否则退出.
软件可能被爆破,
你得考虑软件被改几个字节而变成软件运行时候连接数据库验证用户是否合法或者是否过期.过期就继续运行.否则就退出.
如果你对防破解知道得不多的话,最好的办法是定期长级你的软件。
 
网络游戏就是成功的事例.现在的问题不是讨论可能性和可行性.

问题是实现的思路和关键代码.

防破解也是我关心的问题.在这里发表高见也可以给分的.希望是实际对大家有帮助的.不是些不着边际的理论.

谢谢楼上各位.
 
首先做一个网站运行IIS
在你的网站中写一个网页用于接受用户的验证信息,进行后台验证.(此网页不用公开)
用户中先进行本地验证用户注册信息是否正确(只做初步验证),如果正确再连接网站IIS,并发送验证信息并得到返回信息。客户端根据返回信息再次验证
至于破解,没有绝对破解不了的!不要去花太多的功夫,只要你的软件加密能够保证在一段时间内不被破解就足够了。人家破得了你的EXE却得不到你的源码..哈哈..
其中IP-guard就是这样做的
 
谢谢 同甘共苦
具体实现上.从网页得到返回信息,不太懂.哪位有事例吗?
 
遊戲的用度和從軟件注冊的角度是不一樣的。如果你把遊戲當普通軟件來看。會出現私服和脫機遊戲,把這個當成被破解是一樣的道理的。
如果防破解的話。還是做好升級或者去找收費的殼或商業的軟件保護軟件好一些。
 
这段时间发现.游戏都不是通过网页来验证游戏玩家的身份的.有人了解吗?
 
主要还是数据库操作,直接读数据库信息就可以了啊
想防破解也好办,数据库新建一个表,记录各IP上次访问的时间,如果同ip两次访问小于N秒或者同用户名两次访问小于N秒的话就直接返回错误信息
 
后退
顶部