From 220aadc8c089c55f508a28302c14730d39fa2139 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 20 九月 2023 14:13:59 +0800
Subject: [PATCH] pp
---
/dev/null | 139 ----------------------------------------------
server/service/src/main/resources/application-dev.yml | 6 +-
server/service/src/main/resources/application-pro.yml | 8 --
3 files changed, 5 insertions(+), 148 deletions(-)
diff --git a/server/company/src/main/java/com/doumee/config/shiro/ShiroRedisSessionDAO.java b/server/company/src/main/java/com/doumee/config/shiro/ShiroRedisSessionDAO.java
deleted file mode 100644
index aac166d..0000000
--- a/server/company/src/main/java/com/doumee/config/shiro/ShiroRedisSessionDAO.java
+++ /dev/null
@@ -1,139 +0,0 @@
-package com.doumee.config.shiro;
-
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang.SerializationUtils;
-import org.apache.shiro.session.Session;
-import org.apache.shiro.session.UnknownSessionException;
-import org.apache.shiro.session.mgt.SimpleSession;
-import org.apache.shiro.session.mgt.eis.SessionDAO;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.data.redis.core.StringRedisTemplate;
-
-import java.io.Serializable;
-import java.util.Collection;
-import java.util.concurrent.TimeUnit;
-
-//@Component
-@Slf4j
-@SuppressWarnings({ "rawtypes", "unchecked" })
-public class ShiroRedisSessionDAO implements SessionDAO {
-// Session瓒呮椂鏃堕棿锛屽崟浣嶄负姣
-private static final String KEY_PREFIX = "shiro:session:";
- private long expireTime = 120000;
- @Autowired
- private ShiroTokenManager shiroTokenManager;
- @Autowired
- private RedisTemplate redisTemplate;// Redis鎿嶄綔绫伙紝瀵硅繖涓娇鐢ㄤ笉鐔熸倝鐨勶紝鍙互鍙傝�冨墠闈㈢殑鍗氬
-
- public ShiroRedisSessionDAO() {
-
- super();
-
- }
-
- public ShiroRedisSessionDAO(long expireTime, StringRedisTemplate redisTemplate) {
-
- super();
-
- this.expireTime = expireTime;
-
- this.redisTemplate = redisTemplate;
-
- }
-
- @Override // 鏇存柊session
-
- public void update(Session session) throws UnknownSessionException {
-
- System.out.println("===============update================");
-
- if (session == null || session.getId() == null) {
- return;
- }
- session.setTimeout(expireTime);
- byte[] bytes = SerializationUtils.serialize((Serializable) session);
- redisTemplate.opsForValue().set(KEY_PREFIX+session.getId(), bytes, expireTime, TimeUnit.MILLISECONDS);
- }
-
- @Override // 鍒犻櫎session
-
- public void delete(Session session) {
-
- System.out.println("===============delete================");
-
- if (null == session) {
-
- return;
-
- }
-
- redisTemplate.opsForValue().getOperations().delete(KEY_PREFIX+session.getId());
-
- }
-
- @Override// 鑾峰彇娲昏穬鐨剆ession锛屽彲浠ョ敤鏉ョ粺璁″湪绾夸汉鏁帮紝濡傛灉瑕佸疄鐜拌繖涓姛鑳斤紝鍙互鍦ㄥ皢session鍔犲叆redis鏃舵寚瀹氫竴涓猻ession鍓嶇紑锛岀粺璁$殑鏃跺�欏垯浣跨敤keys("session-prefix*")鐨勬柟寮忔潵妯$硦鏌ユ壘redis涓墍鏈夌殑session闆嗗悎
- public Collection getActiveSessions() {
-
- System.out.println("==============getActiveSessions=================");
-
- return redisTemplate.keys("*");
-
- }
-
- @Override
- public Serializable create(Session session) {
-
- System.out.println("===============doCreate================");
-
- if (session == null) {
- log.error("session is null");
- throw new UnknownSessionException("session is null");
- }
- Serializable sessionId = shiroTokenManager.build();
- ((SimpleSession)session).setId(sessionId);
- byte[] bytes = SerializationUtils.serialize((Serializable) session);
- redisTemplate.opsForValue().set(session.getId(), bytes, expireTime, TimeUnit.MILLISECONDS);
- return sessionId;
-
- }
- public Session readSession(Serializable sessionId) throws UnknownSessionException{
- if (sessionId == null) {
- log.warn("session id is null");
- return null;
- }
- if (sessionId instanceof String) {
- // 瀵筍essionId杩涜楠岃瘉锛堝彲鐢ㄤ簬闃叉Session鎹曡幏銆佹毚鍔涙崟鎹夌瓑涓�绯诲垪瀹夊叏闂锛屾渶缁堝畨鍏ㄦ�у彇鍐充簬check濡備綍瀹炵幇锛�
- shiroTokenManager.check((String) sessionId);
- }
- log.debug("read session from cache");
-
- SimpleSession simpleSession = (SimpleSession) SerializationUtils.deserialize((byte[])redisTemplate.opsForValue().get(KEY_PREFIX+sessionId));
- return simpleSession;
-
- }
-
- public long getExpireTime() {
-
- return expireTime;
-
- }
-
- public void setExpireTime(long expireTime) {
-
- this.expireTime = expireTime;
-
- }
-
- public RedisTemplate getRedisTemplate() {
-
- return redisTemplate;
-
- }
-
- public void setRedisTemplate(RedisTemplate redisTemplate) {
-
- this.redisTemplate = redisTemplate;
-
- }
-}
diff --git a/server/service/src/main/resources/application-dev.yml b/server/service/src/main/resources/application-dev.yml
index 1571004..03f7569 100644
--- a/server/service/src/main/resources/application-dev.yml
+++ b/server/service/src/main/resources/application-dev.yml
@@ -13,9 +13,9 @@
spring:
# 鏁版嵁婧愰厤缃�
datasource:
- url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/pre_select_saas?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
- username: test
- password: doumee@168
+ url: jdbc:mysql://sh-cdb-aiskr3vy.sql.tencentcdb.com:62443/pre_select_saas?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
+ username: doumee
+ password: rtjgfEr@&0c0m
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
diff --git a/server/service/src/main/resources/application-pro.yml b/server/service/src/main/resources/application-pro.yml
index 4aa2fcd..e00de33 100644
--- a/server/service/src/main/resources/application-pro.yml
+++ b/server/service/src/main/resources/application-pro.yml
@@ -13,7 +13,7 @@
spring:
# 鏁版嵁婧愰厤缃�
datasource:
- url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/pre_select_saas_pro?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
+ url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/pre_select_saas?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
username: test
password: doumee@168
driver-class-name: com.mysql.cj.jdbc.Driver
@@ -26,7 +26,6 @@
password:
timeout: 5000 # 杩炴帴姹犱腑鐨勬渶灏忕┖闂茶繛鎺�
-
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
@@ -38,7 +37,7 @@
username: admin
password: 111111
-debug_model: true
+debug_model: false
captcha_check: true
@@ -50,6 +49,3 @@
enabled: true
# 绂佺敤swagger鏃剁殑閲嶅畾鍚戝湴鍧�
redirect-uri: /
-
-project:
- imgAuthen: false
\ No newline at end of file
--
Gitblit v1.9.3