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