ejabberd - 为什么 ejabberdctl 对 check_password 命令没有响应?
问题描述
我想使用命令“ejabberdctl check_password 用户主机密码”,但它没有响应。为什么是这样?我可以使用 ejabberdctl 注册用户、更改密码、按主机列出用户,但是当我尝试使用“check_password”命令时,我的命令行上没有响应。是否有我必须更新此命令以显示真或假响应的配置设置?
解决方案
但它没有响应。为什么是这样?
如其定义中所述,该命令返回一个代码:
$ ejabberdctl help check_password
Command Name: check_password
Arguments: user::binary
host::binary
password::binary
Returns: res::rescode
Tags: accounts
Description: Check if a password is correct
怎么看代码?单程:
$ ejabberdctl check_password user1 localhost mypass11
$ echo $?
0
$ ejabberdctl check_password user1 localhost thisiswrong
$ echo $?
1
推荐阅读
- python - 在 Seaborn 中使用 relplot 的标题
- swift - 使用 UIPickerView 时出现约束错误
- javascript - 复制字符串时出现问题,Javascript
- php - 我可以从 htaccess 覆盖扩展目录吗?
- flutter - 如何在 Flutter 中创建 ImageShader?
- node.js - 通过 API 实现的 Passport 本地认证策略
- python - 在 Python 的 Apache Beam 中使用 OrFinally 定义自定义触发器的正确语法?
- php - 如何从字符串日期计算年龄?
- python - 从 csv 输入文件逐行填充一个 excel 文件
- php - Drupal 8:为什么添加 .theme 文件后出现错误?