2012-03-12 3 views
0

私は自分のゲーム開発にelectroserverを使用しています。サイトのdb login mysqlの例がどのように働くのか理解しておく必要があります.2つの場所でcontroller.registerNewUser関数(dbloginhandler.javaとdatabaseplugin)が呼び出されています。 java)..実行をトレースできないので、私を助けてください。Electroserver Db Extension

答えて

2

まず、this tutorialを読むことをお勧めします。 DbLoginMySQL

ユーザーはそれがDBLoginHandler.javaで行われます登録するので、もし、あなたのExtension.xmlは、Controller.registerNewUserを呼び出す、falseuseTwoStepLoginセットを持っています。同様のTwoStepLoginの例では、useTwoStepLogintrueに設定され、登録はDatabasePluginへのプラグイン要求によって行われます。

元々、この2つの例は単一の例になり、Extension.xmlを編集することによって、ある設定から別の設定に切り替える方法を説明しました。テストでは、2つの別々の例を作成し、TwoStepLoginにサンプルルームプラグインを追加して、ユーザーが2番目のログインステップをバイパスしようとしなかったことをゲームがどのように確認できるかを示しました。