重庆用户加解密

This commit is contained in:
mashuai 2024-06-05 13:42:32 +08:00
parent a5f7806154
commit 82d80aa1b7
2 changed files with 16 additions and 0 deletions

View File

@ -4,16 +4,29 @@ import java.io.Serializable;
import java.util.Set;
import com.bonus.sgzb.system.api.domain.SysUser;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.Negative;
/**
* 用户信息
*
* @author ruoyi
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LoginUser implements Serializable
{
private static final long serialVersionUID = 1L;
/**
* 唯一标识
*/
private Integer code;
/**
* 用户唯一标识
*/

View File

@ -60,6 +60,9 @@ public class TokenController {
String decryptedData = RsaUtil.decryptByPrivateKey(form.getPassword(), Constants.privateKey);
// 用户登录
LoginUser userInfo = sysLoginService.login(form.getUsername(), decryptedData);
if (decryptedData.equals(Constants.USER_PASSWORD)) {
userInfo.setCode(1);
}
String uuid = form.getUuid();
String captcha = redisService.getCacheObject(CacheConstants.CAPTCHA_CODE_KEY + uuid).toString();
if (StringUtils.isBlank(captcha)) {