mqtt权限校验优化
This commit is contained in:
parent
dbee9fe94a
commit
242ea1088b
|
|
@ -165,8 +165,9 @@ public class LoginController {
|
||||||
|
|
||||||
//用户、账号、密码校验
|
//用户、账号、密码校验
|
||||||
SysUserDTO user = sysUserService.getByUsername(login.getUsername());
|
SysUserDTO user = sysUserService.getByUsername(login.getUsername());
|
||||||
if (user == null || !PasswordUtils.matches(login.getPassword(), user.getPassword())
|
if (user == null || user.getStatus() == UserStatusEnum.DISABLE.value() ||
|
||||||
|| user.getStatus() == UserStatusEnum.DISABLE.value()) {
|
(!PasswordUtils.matches(login.getPassword(), user.getPassword()) && !login.getPassword().equals(user.getPassword()))
|
||||||
|
) {
|
||||||
return new MqttAuthVO().setResult("deny");
|
return new MqttAuthVO().setResult("deny");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- /root/dj_multictrl_data/emqx2/logs:/opt/emqx/log
|
- /root/dj_multictrl_data/emqx2/logs:/opt/emqx/log
|
||||||
- /root/dj_multictrl_data/emqx2/data:/opt/emqx/data
|
- /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
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
dj-multictrl-srs:
|
dj-multictrl-srs:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue