jef*_*n24 7 php mysql login registration login-control
我正在创建一个游戏,我想限制每人一个帐户.我有很多想要玩的家庭,我想不出一种从欺骗者那里解读家庭的方法.
我目前计划这样做的方式是检查cookie和会话,看看是否有任何设置在那台计算机上,如果他们是我知道有人已经从该帐户播放.我将检查他们的IP与我存储在我的数据库中的IP(我存储每个帐户的注册IP以及他们登录的最后一个IP).如果他们不符合我的任何一项,请查看他们已注册的电子邮件,并检查以确保该电子邮件尚未使用.
我的问题是,虽然这可能会阻止作弊者,但它也阻止了拥有一台计算机的家庭.
有没有人有任何建议或经验你做过什么?
提前致谢,
杰夫
Dex*_*erW 14
老实说,我的建议是不要担心.以这种类型的行为不会完全破坏系统的方式构建应用程序.
我有一个iPhone游戏,可能会遇到多个帐户问题.最后,我不得不意识到人们会按照他们想要的方式使用软件.如果你想破解CS4,你会.而不是专注于限制这种类型的行为,设计应用程序,使其无关紧要.
祝好运!
无法保证某个 IP 地址对应于一个人。有时,通过一个 IP 地址就可以看到整个村庄。此外,通常的互联网连接都有一个可以随时更改的动态 IP 地址。
结论:通过IP地址来区分用户是没有用的。
您可以尝试通过检查可疑活动来过滤多帐户玩家,但这也可能没有多大帮助,因为很难区分一起玩的朋友和真正的作弊者。
总而言之,这是一个尚无有效解决方案的问题。
顺便说一句,有些游戏(例如 EVE Online)鼓励人们拥有多个帐户。也许你也不应该担心它。