2017-09-20 2 views
0

私はejabberdの新種です。私はユーザーがお互いにチャットできるIOSアプリケーションを持っています。私はクライアント側でXMPPプロトコルを実装しましたが、いくつか質問があります。私は彼の電話番号を入力するユーザーが必要です。その電話番号をejabberdサーバーに送信して新しいユーザーを作成する必要がありますが、データベースに乱数(ある種の確認コード)を作成する必要もあります。その後、その乱数をテキストメッセージでユーザーに送信する必要があります。ユーザーが検証コードを入力した後、クライアント側のXMPPは検証コードをejabberdに送信する必要があります。その後、その検証コードがデータベースに存在するかどうかを確認する必要があります。私の質問は、ejabberdがその乱数を作成してそれをユーザーアカウントに関連付ける方法を教えてください。私は、スクリプトのいくつかの痛みを書く必要がありますejabberdを使用している確認コード

おかげ

答えて

0

ejabberdはアーランまたはエリクシールで書かれたモジュールを使用して、機能を拡張する機能を提供しています。ドキュメントはかなり良い概観を持っています:https://docs.ejabberd.im/developer/extending-ejabberd/modules/

ほとんどの機能がモジュールとして実装されているので、この文書よりも貴重なものはsource code of ejabberdです。調べる第三者モジュールが追加されたejabberd-contrib repositoryもあります。

関連する問題