Электросервер Db Extension - PullRequest
0 голосов
/ 12 марта 2012

Я использую electroserver для разработки игр, и мне нужно понять, как работает пример db login mysql на сайте. Потому что в двух местах они вызвали функцию controller.registerNewUser (в dbloginhandler.java и databaseplugin.java)..im не может отследить выполнение, поэтому, пожалуйста, помогите мне ..

1 Ответ

2 голосов
/ 12 марта 2012

Предлагаю сначала прочитать этот урок .

В DbLoginMySQL ваш Extension.xml будет иметь useTwoStepLogin, установленный на false, поэтому, если пользователь зарегистрируется, это будет сделано в DBLoginHandler.java, который затем вызывает Controller.registerNewUser. В аналогичном примере TwoStepLogin для useTwoStepLogin установлено значение true, и любая регистрация выполняется с помощью запроса плагина на DatabasePlugin.

Первоначально два примера представляли собой один пример с объяснением того, как переключаться с одной конфигурации на другую путем редактирования Extension.xml. В ходе тестирования мы решили сделать их двумя отдельными примерами и добавить плагин комнаты с примерами к TwoStepLogin, чтобы показать, как игра может проверить, что пользователь не пытался обойти второй шаг входа в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...