Your Name
2023-05-30 6a7391254b4e41a97e1e201c72f709d13c3e43ae
优化代码
2个文件已修改
6 ■■■■■ 已修改文件
java110-core/src/main/java/com/java110/core/factory/AuthenticationFactory.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-user/src/main/java/com/java110/user/smo/impl/UserV1InnerServiceSMOImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-core/src/main/java/com/java110/core/factory/AuthenticationFactory.java
@@ -46,6 +46,8 @@
public class AuthenticationFactory {
    public final static String PASSWD_SALT = "hc@java110";
    public final static String AES_KEY = "whoisyourdaddy!!";
    /**
     * 偏移变量,固定占8位字节
     */
service-user/src/main/java/com/java110/user/smo/impl/UserV1InnerServiceSMOImpl.java
@@ -114,7 +114,7 @@
    @Override
    public String getUserIdByQrCode(@RequestBody String qrCode) {
        qrCode = AuthenticationFactory.AesDecrypt(qrCode, AuthenticationFactory.PASSWD_SALT);
        qrCode = AuthenticationFactory.AesDecrypt(qrCode, AuthenticationFactory.AES_KEY);
        JSONObject qrCodeJson = JSONObject.parseObject(qrCode);
        long time = qrCodeJson.getLongValue("time");
        if (DateUtil.getCurrentDate().getTime() - time > 5 * 60 * 1000) {
@@ -129,7 +129,7 @@
        JSONObject qrCodeJson = new JSONObject();
        qrCodeJson.put("userId", userId);
        qrCodeJson.put("time", DateUtil.getCurrentDate().getTime());
        String qrCode = AuthenticationFactory.AesEncrypt(qrCodeJson.toJSONString(), AuthenticationFactory.PASSWD_SALT);
        String qrCode = AuthenticationFactory.AesEncrypt(qrCodeJson.toJSONString(), AuthenticationFactory.AES_KEY);
        return qrCode;
    }