MQTTX登录的bug

在使用EMQX(v5.8.2)和MQTTX (v1.10.1)的过程中,发现在MQTTX随便使用什么用户名和密码都能登录EMQX服务器,当时有点冒汗。

经过多次测试,一步步排除EMQX的问题,最终发现问题在MQTTX客户端。

1)使用正常的用户明和密码登录EMQX服务器,登录成功。
2)退出登录,然后发现随便修改下用户名和密码,再次点击登录,都可以登录成功;
3)对比测试,新建一个 “连接”或者copy,还是登录同样的EMQX服务器,发现用户名和密码不对是不能登录的;
4)结果发现:只要一次登录成功,无论怎么修改用户名和密码,发现都是可以登录成功的。