Electroserver Db Extension

时间:2012-03-12 10:40:33

标签: database

我使用electroserver进行游戏开发,我需要了解网站中db登录mysql示例的工作原理。因为在2个地方他们调用了controller.registerNewUser函数(在dbloginhandler.java和databaseplugin.java中)。 .im无法追踪执行情况所以请帮助我..

1 个答案:

答案 0 :(得分:2)

我建议您先阅读this tutorial

DbLoginMySQL中,您的Extension.xmluseTwoStepLogin设置为false,因此如果用户注册,则会在DBLoginHandler.java中完成,然后调用Controller.registerNewUser。在类似的TwoStepLogin示例中,useTwoStepLogin设置为true,任何注册都是通过对DatabasePlugin的插件请求完成的。

最初这两个例子将是一个例子,并解释了如何通过编辑Extension.xml从一种配置切换到另一种配置。在测试中,我们决定将它们作为两个单独的示例,并将示例房间插件添加到TwoStepLogin,以显示游戏如何检查用户是否未尝试绕过第二个登录步骤。