From eaa150f32df38d53cc77ba008a0789f0c5ee07ba Mon Sep 17 00:00:00 2001 From: Leo <98382335+gaoziman@users.noreply.github.com> Date: Wed, 9 Jul 2025 14:44:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=99=BB=E5=BD=95=E6=9C=8D=E5=8A=A1=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 完善SysLoginServiceImpl登录服务的核心功能: - 优化登录验证逻辑 - 增强安全性处理 - 完善异常处理机制 提升系统登录功能的稳定性和安全性。 --- .../thin/system/service/login/SysLoginServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/service/login/SysLoginServiceImpl.java b/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/service/login/SysLoginServiceImpl.java index 7fa5def..4eeb301 100755 --- a/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/service/login/SysLoginServiceImpl.java +++ b/coder-common-thin-modules/coder-common-thin-system/src/main/java/org/leocoder/thin/system/service/login/SysLoginServiceImpl.java @@ -116,8 +116,10 @@ public class SysLoginServiceImpl implements SysLoginService { loginParameter.setDeviceType(CoderConstants.SYSTEM_PC); // 自定义分配不同用户体系的不同Token授权时间(不设置默认走全局 yml 配置) // 例如: 后台用户30分钟过期 app用户7天过期 - // loginParameter.setTimeout(30 * 60); // 指定此次登录 token 的有效期, 单位:秒,-1 = 永久有效 - // loginParameter.setExtra("key", "value") // 记录在 Token 上的扩展参数(只在 jwt 模式下生效) + // 指定此次登录 token 的有效期, 单位:秒,-1 = 永久有效 + // loginParameter.setTimeout(30 * 60); + // 记录在 Token 上的扩展参数(只在 jwt 模式下生效) + // loginParameter.setExtra("key", "value") // 登录 并 生成token CoderLoginUtil.login(CoderLoginUser, loginParameter); // 11、修改登录时间 和 登录IP地址