提交 2213a565 authored 作者: taojinlong's avatar taojinlong

Merge branch 'dev' of github.com:dataease/dataease into dev

...@@ -91,6 +91,11 @@ public class AuthServer implements AuthApi { ...@@ -91,6 +91,11 @@ public class AuthServer implements AuthApi {
SysUserEntity user = authUserService.getUserByName(username); SysUserEntity user = authUserService.getUserByName(username);
// 验证登录类型是否与用户类型相同
if (!sysUserService.validateLoginType(user.getFrom(), loginType)) {
DataEaseException.throwException(Translator.get("i18n_id_or_pwd_error"));
}
if (ObjectUtils.isEmpty(user)) { if (ObjectUtils.isEmpty(user)) {
DataEaseException.throwException(Translator.get("i18n_id_or_pwd_error")); DataEaseException.throwException(Translator.get("i18n_id_or_pwd_error"));
} }
......
...@@ -156,6 +156,11 @@ public class SysUserService { ...@@ -156,6 +156,11 @@ public class SysUserService {
}); });
} }
public boolean validateLoginType(Integer from, Integer loginType) {
return ObjectUtils.isNotEmpty(from) && ObjectUtils.isNotEmpty(loginType) && from == loginType;
}
public List<String> ldapUserNames() { public List<String> ldapUserNames() {
List<String> usernames = extSysUserMapper.ldapUserNames(1); List<String> usernames = extSysUserMapper.ldapUserNames(1);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论