ejabberdとerlangを初めて使用し、ユーザーがログインしているかどうかを最初に確認する基本アプリケーションを作成しました。だから基本的にそれはログインのmnesiaのテーブルをチェックし、これを確認します。カスタムログインにejabberdレジスタモジュールを使用する方法
今私はejabberdctl register username host password
と私はSQL認証を使用して以来、ユーザーのための登録プロセスを持っていることを見た私はすべてのユーザーとパスワードが格納されているusers
という名前のテーブルがあることがわかりました。
これらの値がどのようにそこに格納されるのかを知りたかったので、これらの値をusername and password
という値をログイン用のmnesiaテーブルにプッシュするために使用したいと考えていました。
私はejabberdの開発者ガイドを見て、mod_registerが新しいユーザーの登録を処理することを発見しましたが、どの機能がすべての手続きを行うために使用されているのかを正確に追跡できませんでした。
私は情報メッセージをログに書き込む方法を使用していました。 誰も私に助けてくれますか? ありがとうございます。
私は、コマンドラインから新しいユーザーを登録するたびに、私はmod_registerの存在を追跡することはできませんが、私はクライアント(ピジン)を使用していた場合、私はmod_registerを見ることができることを私がチェックし、より具体的にはなぜ起きているのかについてのアイデアは誰にでもあります。 –