sys/src/main/java/com/yuanchu/limslaboratory/aop/AuthRequestAspect.java
@@ -37,7 +37,7 @@ public void pointCut() { } private final static String ADMIN = "c3284d0f94606de1fd2af172aba15bf3"; private final static String ADMIN = "f5c8bcb7d5a0fd27e2323280f7e98cad"; @Resource sys/src/test/java/com/yuanchu/limslaboratory/SysApplicationTests.java
@@ -1,6 +1,7 @@ package com.yuanchu.limslaboratory; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.symmetric.AES; import com.yuanchu.limslaboratory.mapper.OrganizationalMapper; import com.yuanchu.limslaboratory.service.PlanService; import com.yuanchu.limslaboratory.service.UserService; @@ -14,6 +15,7 @@ import javax.annotation.Resource; import java.io.FileInputStream; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -42,7 +44,11 @@ @Test void TT2(){ System.out.println(SecureUtil.md5(SecureUtil.md5("account"))); String adminMD5 = SecureUtil.md5(SecureUtil.md5("admin")); // 构建 AES aes = SecureUtil.aes(adminMD5.getBytes(StandardCharsets.UTF_8)); String admins = aes.encryptHex("admin"); System.out.println(admins); } @Test user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java
@@ -1,6 +1,7 @@ package com.yuanchu.limslaboratory.clients; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.symmetric.AES; import com.yuanchu.limslaboratory.mapper.RoleManageMapper; import com.yuanchu.limslaboratory.mapper.UserMapper; import com.yuanchu.limslaboratory.pojo.Menu; @@ -15,6 +16,7 @@ import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -52,7 +54,11 @@ mapRedis.put("name", user.getName()); mapRedis.put("enterpriseId", user.getEnterpriseId()); mapRedis.put("data", data); mapRedis.put("sessionLayerId", SecureUtil.md5(SecureUtil.md5(user.getAccount()))); String adminMD5 = SecureUtil.md5(SecureUtil.md5(user.getAccount())); // 构建 AES aes = SecureUtil.aes(adminMD5.getBytes(StandardCharsets.UTF_8)); String admins = aes.encryptHex("admin"); mapRedis.put("sessionLayerId", SecureUtil.md5(admins)); mapRedis.put("roleId",user.getRoleId()); //存入redis,二个小时后删除 RedisUtil.set(token, mapRedis, 120);