From 1812198cdb63b5b9da27c20e5606343b7ba73091 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 29 八月 2023 11:47:33 +0800 Subject: [PATCH] redis缓存session --- server/src/main/java/doumeemes/config/shiroMemory/ShiroCredentialsMatcher.java | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/server/src/main/java/doumeemes/config/shiroRedis/ShiroCredentialsMatcher.java b/server/src/main/java/doumeemes/config/shiroMemory/ShiroCredentialsMatcher.java similarity index 82% rename from server/src/main/java/doumeemes/config/shiroRedis/ShiroCredentialsMatcher.java rename to server/src/main/java/doumeemes/config/shiroMemory/ShiroCredentialsMatcher.java index 87db48b..3ee2b0e 100644 --- a/server/src/main/java/doumeemes/config/shiroRedis/ShiroCredentialsMatcher.java +++ b/server/src/main/java/doumeemes/config/shiroMemory/ShiroCredentialsMatcher.java @@ -1,31 +1,29 @@ -package doumeemes.config.shiroRedis; +package doumeemes.config.shiroMemory; -import doumeemes.config.shiro.ShiroToken; import doumeemes.core.utils.Utils; import doumeemes.dao.system.model.SystemUser; import doumeemes.service.system.SystemUserService; import org.apache.shiro.authc.AuthenticationInfo; import org.apache.shiro.authc.AuthenticationToken; -import org.apache.shiro.authc.UsernamePasswordToken; import org.apache.shiro.authc.credential.HashedCredentialsMatcher; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Component; /** * Shiro瀵嗙爜姣斿澶勭悊 * @author Eva.Caesar Liu - * @date 2023/04/17 12:11 + * @date 2022/04/18 18:12 */ -@Component +//@Component public class ShiroCredentialsMatcher extends HashedCredentialsMatcher { + @Lazy @Autowired private SystemUserService systemUserService; @Override public boolean doCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) { - doumeemes.config.shiro.ShiroToken usernamePasswordToken = (ShiroToken) token; + ShiroToken usernamePasswordToken = (ShiroToken) token; SystemUser queryUserDto = new SystemUser(); queryUserDto.setUsername(usernamePasswordToken.getUsername()); queryUserDto.setDeleted(Boolean.FALSE); -- Gitblit v1.9.3