Commit 028bebd0 LN

1

1 个父辈 9e5d104a
......@@ -360,7 +360,7 @@ public class HotayiApi extends BaseSmfApiListener {
}
Role role = roleManager.getByName(roleName);
if (role != null) {
if (role == null) {
role = new Role();
role.setName(roleName);
role.setDescription("System automatically created");
......@@ -375,14 +375,13 @@ public class HotayiApi extends BaseSmfApiListener {
user.setEmail(userName + "@qq.com");
user.setLanguage("en_US");
user.setRoleId(role.getId());
user.setEnabled(true);
user=userManager.save(user);
log.info("autoCreateUser 未找到用户,自动创建用户[" + userName + "]完成 ");
} else {
String dbPass = RsaUtils.decryptByPrivateKey(RsaProperties.privateKey, user.getPassword());
if (!passwordEncoder.matches(dbPass, pwd)) {
if (!passwordEncoder.matches(pwd, user.getPassword())) {
log.info("autoCreateUser [" + userName + "]返回 UserLevel=" + userLevel + ",自动重置密码");
//密码不一致时修改密码
userManager.updatePass(user.getUsername(), passwordEncoder.encode(pwd));
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!