楼主的想法很好...但是可能还有一个地方考虑欠周全..
引用:
如果一个时间段内有超出可允许数目的用户注册了这个号,自然属于盗号,就拒绝他注册。
这样的话, 如果我是正式用户...但是因为某种原因, 可能和被破解的帐号一样, 结果被系统禁用了...下次用户重新装了系统, 要来安装软件, 会发现注册不了的...
这样的话, 用户会有意见的....
我的解决方案是: 给每个帐号在一定时间段内设置使用注册的次数...如果超过次数的话, 将在这个时间段内停止使用. 过了这个时间段之后, 用户又会获得几次这样的注册机会...
这样..至少可以避免明明是注册用户却发现帐号被封的问题. 只是需要在一定时间内不能很频繁的使用注册功能. 另外如果软件是绿色版, 不需要安装就可以直接使用, 而且注册之后会将信息留在本地...这样就可以更大程度上避免这样的问题了.当然存在本地上的话, 要小心...不然也会被别人做为入口给破了....
我个人觉得这个时间周期大概是半个月...这个时间周期内, 用户可以注册的次数是3次. 而且随着时间的增加, 可以将这个次数适当再减少.
另外除了提供在线认证的功能之外, 我们也可以提供网上注册机的方式. 这样如果用户不能在家里直接上网注册, 也可以将注册码操出来, 到网上算出注册号, 回家再注册. 这个地方处理算号也是和前面同样处理, 一定时间内有使用限制.
当然这个时候网站的安全性就变得更加重要了. 所以我觉得还是需要有一个比较专业一点的服务器或者有这样的环境比较好 , 特别是软件作者不能要求每个都是全能型的. 对这些东西可能不是了解的人, 还是很希望会有更加专业的地方,更加专业的人来做这样的事情...会觉得比较有保障.