我需要为我的游戏创建一个登录/注册系统,但我不知道这是如何通常完成的。我已经使用Kryonet建立了一个可以在网络上推送数据的工作客户端/服务器系统。任何用户都可以登录,但一旦他断开连接,一切都会丢失。最终我希望这是与Facebook登录兼容,但目前没有必要。注册用户?
Q
注册用户?
0
A
回答
1
你有几个选项来做到这一点,他们中的一些:
使用Facebook登录,只是实施的Facebook SDK,并按照Facebook的开发者指南,创建登录按钮,登录/注销流。
在您的服务器上创建一个简单的php脚本,它将获取用户名和密码作为参数并将其保存到mySql数据库。然后创建其他脚本,它也将获取用户名和密码作为参数,如果用户成功登录,将返回OK。您需要将POST请求从libgdx游戏发送到服务器上的php脚本。如果他在之前的游戏发布中已经登录,您还需要保存用户密码和用户名。在这种情况下,您应该发送自动登录请求到您的服务器,其他选项是处理会话。
这是非常基本的描述,我觉得如果你没有在客户端 - 服务器应用体验尝试与Facebook合作,他们的SDK是不是最好的,但他们为你做最职业。
0
我建议你创建一个登录并注册php表单。
人们将不得不连接到该页面,注册,接收链接以确认电子邮件,并在结束代码后。
这是我看到的最简单的。
问候,
+0
我可以在libgdx应用程序中显示Web窗体吗? – Madmenyo 2014-09-28 14:57:19
相关问题
- 1. 注册后注册用户
- 2. 注册用户和未注册用户
- 3. 注册用户
- 4. 用PHP注册MySQL的用户注册
- 5. 用Javascript注册用户注册登录
- 6. 注册页面没有注册用户
- 7. WordPress注册与用户注册分离
- 8. 用户注册(注册)的Wordpress REST API
- 9. 用户注册注册错误
- 10. Grails Spring Security注册/注册用户
- 11. 创建注册注册 - 新手用户
- 12. 注册用户:CreateUserWizardStep
- 13. Python用户注册
- 14. 注册新用户
- 15. Android用户注册
- 16. 从用户注册
- 17. CouchApp用户注册
- 18. IdentityServer3用户注册
- 19. 用户注册类
- 20. 注册用户PHP
- 21. django用户注册
- 22. WordPress用户注册
- 23. MediaWiKi用户注册
- 24. 如何让注册用户使用Devise注册其他用户?
- 25. 商店注册用户和非注册用户付款
- 26. 用户注册使用EmberJS
- 27. 用户注册错误用户注册使用异步控制器的用户
- 28. 在php中注册用户?
- 29. Django threadedcomments - 注册用户
- 30. strophe注册用户上ejabberdctl
有趣的是,我有用于web应用程序的mysql的经验,但是我不知道我可以发布到LibGDX的php脚本。如果我可以使用mysql,我可以将所有需要的东西存储到mysql中,因为我也需要保存玩家的进度。只有服务器端正在与数据库交谈,所以无需在Android设备上运行。 – Madmenyo 2014-09-28 16:26:27
是的,您可以将所有逻辑放入服务器,并从游戏中使用它。 libGDX在处理http请求和网络方面具有很好的API。你可以看看这里的一些例子:https://github.com/libgdx/libgdx/wiki/Networking – 2014-09-29 11:12:21
Im使用kryonet为我的网络。我相信它也支持http请求。 – Madmenyo 2014-09-29 12:48:31