修改登录bug

master
xiaoCJ 7 months ago
parent a8ac1aa1ad
commit ef40e3e7f5

@ -6,6 +6,7 @@ import io.jsonwebtoken.lang.Assert;
import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -24,10 +25,14 @@ public class AuthenticationService implements UserDetailsService {
JwtUser jwtUser = new JwtUser(); JwtUser jwtUser = new JwtUser();
jwtUser.setUsername(user.getUsername()); jwtUser.setUsername(user.getUsername());
jwtUser.setPassword(user.getPassword()); jwtUser.setPassword(new BCryptPasswordEncoder().encode(user.getPassword())); //不加密会报错Encoded password does not look like BCrypt
jwtUser.setUserId(user.getUserid()); jwtUser.setUserId(user.getUserid());
jwtUser.setName(user.getName()); jwtUser.setName(user.getName());
jwtUser.setRoleId(user.getRoleId()); jwtUser.setRoleId(user.getRoleId());
jwtUser.setClassId(Integer.parseInt(user.getClassId()));
jwtUser.setClassName(user.getClassName() == null ? null : user.getClassName());
jwtUser.setSchoolId(Integer.parseInt(user.getSchoolId()));
jwtUser.setSchoolName(user.getSchoolName());
return jwtUser; return jwtUser;
} }
} }

Loading…
Cancel
Save