mqtt权限校验优化

This commit is contained in:
sdy 2026-05-27 10:55:58 +08:00
parent dbee9fe94a
commit 242ea1088b
2 changed files with 4 additions and 3 deletions

View File

@ -165,8 +165,9 @@ public class LoginController {
//用户账号密码校验
SysUserDTO user = sysUserService.getByUsername(login.getUsername());
if (user == null || !PasswordUtils.matches(login.getPassword(), user.getPassword())
|| user.getStatus() == UserStatusEnum.DISABLE.value()) {
if (user == null || user.getStatus() == UserStatusEnum.DISABLE.value() ||
(!PasswordUtils.matches(login.getPassword(), user.getPassword()) && !login.getPassword().equals(user.getPassword()))
) {
return new MqttAuthVO().setResult("deny");
}

View File

@ -101,7 +101,7 @@ services:
volumes:
- /root/dj_multictrl_data/emqx2/logs:/opt/emqx/log
- /root/dj_multictrl_data/emqx2/data:/opt/emqx/data
- /root/dj_multictrl_data/emqx2/etc:/opt/emqx/etc
- /root/dj_multictrl_data/emqx2/etc/emqx.conf:/opt/emqx/etc/emqx.conf
- /etc/localtime:/etc/localtime:ro
dj-multictrl-srs: