Ejabberdサーバーをインストールし、PHPスクリプト用にExAuthを構成しました。私はubuntuとwindowsxp(virtualbox内)でpidginチャットクライアントとのチャットをチェックしています。私はExAuth(私のmysqlデータベースにリストされているユーザー)を介して、ubuntuと異なるユーザーのWindowsの両方でログインできます。ただし、お互いのステータスが「許可されていません」と表示されているため、お互いにチャットすることはできません。
早い段階で、内部のauth_methodを確認しました。Web管理者を介して2人のユーザーを追加し、WindowsとLinuxマシンの両方にログインします。バディを追加すると、他のユーザーにリクエストが送信されます。他のユーザーによるリクエストの承認後、チャットが機能しました。しかし、ExAuthでは、リクエストを送信した後でも、他のユーザーはリクエストを受信しませんでした。
問題のある領域がどこにあるかを誰かが知っている場合はどうなりますか?