背景
我正在使用Ejabberd服务器和smack库在android中使用聊天应用程序。我正在使用Firebase电话身份验证作为外部身份验证程序。到目前为止,我已经成功通过手机成功注册/登录了普通用户。
问题
现在我无法访问管理面板Web界面,因为它提供了一种简单的预定义用户名和密码机制,可以以admin身份登录,而Firebase电话身份验证则使用了一次密码机制。
到目前为止我尝试过的事情
尝试使用以下命令添加用户
ejabberdctl注册用户名域密码
没有用。给出“错误:不能注册”响应。
我在寻找什么
一种登录服务器管理面板的方法。如果不可能,是否有任何方法可以在测试阶段登录管理面板时禁用用户名/密码提示,并在生产阶段重新启用提示?
答案 0 :(得分:0)
- 从该主机添加了一个管理员帐户。能够登录。但是无法访问我原来的管理面板
如果您在ejabberd.yml中正确授予了该帐户的管理员权限,那应该可以。
您应该编辑您的帖子,并提供添加的配置以授予该帐户管理员权限,我们将看到问题出在哪里。