EXCLUDE_PATH_LIST = Arrays.asList("/user/login","/web/login");
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
@@ -43,8 +45,10 @@ public class TokenInterceptor implements HandlerInterceptor {
String token = request.getHeader("Authorization");
if(StringUtils.isEmpty(token))
token = request.getParameter("token");
-
- String value = redisTemplate.opsForValue().get(token);
+ if(StringUtils.isEmpty(token)){
+ return false;
+ }
+ String value = (String) redisTemplate.opsForValue().get("token:" + token);
if(StringUtils.isEmpty(value)){
return false;
}
diff --git a/src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java b/src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java
index 0da37c9..7145663 100644
--- a/src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java
+++ b/src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java
@@ -63,6 +63,7 @@ public class UserServiceImpl implements UserService {
loginInfo = objectMapper.readValue(loginJson, LoginInfo.class);
} catch (JsonProcessingException e) {
e.printStackTrace();
+ return RetObj.error("账号或密码错误");
}
if (StringUtils.isNotBlank(loginInfo.check())) {
return RetObj.error(loginInfo.check());
diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml
index 1291ac5..a6f860a 100644
--- a/src/main/resources/application-dev.yml
+++ b/src/main/resources/application-dev.yml
@@ -42,20 +42,20 @@ global:
rsaPrivateKey: MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAL8XlRALVBay7dCwRJAHP0z4YMD0C2bSpVK_AizLnryXJEuL6erdW--eaCuUvjJNueAXPJ9vYOfflw0IewG8hoa4Jjf8-nM-ozNWnGvZCUSSERf1q2clDWtZ7FLxB5m0-OmIjChCsKFPNeMP-xhSQOupLKQWmXKK9_Q1I7ZaoIF3AgMBAAECgYBxTUA61Ry0oL7U_86HP2TO9G4ZuhmQi9EucMaPXOPvmgYRLRIzCbDbMKc_P-BN3zwYnG57cgSZNz9OoPqeGvP_oVTnkoEpVkCSV-JP2p_DK09LdbDqszJXMrxAkPmWGUw8IRMcTJT1xJJcgzFE6T0CmTo-Vk47AnmqfJD4U6o74QJBAPRjVUJKZnrMSnSqKPDL2ThgTo8h7-KFxl_Z-g724lTOFiCmBpi6nCWAcuacFRrrYqxF-r9c4zdIyR7AvLROql8CQQDIK_kRF52dVtwShciZhyeUBLoi0nWV9F8mMGt60NTEER9zPEgPsv2aVn8h97KMWOwmd2Da4EPm25QxOuaKQC_pAkBczcfXp5co9KElkmR_pHl1jiTm97U3qSM-zPDHc_tYxvXiKgoBP4QCPbfkWMsu8MoEr4Jb3vMt0EcHlZtTQTgzAkAfmNla-lhV4sUgY1_T5EK6GbjsED6hag6u74u3ukkrnexR-10ApWdkumydBwV3I_464DM4uZfeVCDjWIHVpuYpAkEA6QLPztGD4V8Q1PqTEeSF3i68CKPM8vO1_mCH2JD7qsqDQcIKkczj5rTg7hlOKwB9V6gSw4CbnOF6moTooRD-cQ
##redis
-redis:
- datasource:
- token:
- database: 1
- host: 122.112.153.128
- port: 6379
- password: 'redis'
- lettuce:
- pool:
- max-active: 8
- max-wait: -1ms
- max-idle: 8
- min-idle: 0
- timeout: 3000ms
+#redis:
+# datasource:
+# token:
+# database: 1
+# host: 122.112.153.128
+# port: 6379
+# password: 'redis'
+# lettuce:
+# pool:
+# max-active: 8
+# max-wait: -1ms
+# max-idle: 8
+# min-idle: 0
+# timeout: 3000ms
#oss:
# name: alioss
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 671e309..e9fa59d 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -6,7 +6,7 @@ spring:
profiles:
active: dev
application:
- name: spring-boot-base-demo
+ name: xf-boot-base
servlet:
multipart:
max-file-size: 20MB
diff --git a/src/main/resources/templates/login.html b/src/main/resources/templates/login.html
index 91b2b20..3648628 100644
--- a/src/main/resources/templates/login.html
+++ b/src/main/resources/templates/login.html
@@ -24,7 +24,6 @@
-
@@ -63,8 +62,8 @@
var data = response.data;
if (data.code == 200) {
//中文需要进行两次encodeURI转码( encodeURI:把URI字符串采用UTF-8编码格式转化成escape格式的字符串)
- var param = "?token=" + data.data.token + "&name=" + encodeURI(encodeURI(data.data.name));
- window.location.href ="success.html" + param
+ var param = "?token=" + data.data.token + "&name=" + encodeURI(encodeURI(data.data.name));
+ window.location.href = "success" + param
} else {
alert(data.message)
}
diff --git a/src/main/resources/templates/success.html b/src/main/resources/templates/success.html
index 175dcac..9e70912 100644
--- a/src/main/resources/templates/success.html
+++ b/src/main/resources/templates/success.html
@@ -22,7 +22,7 @@
el: '#app',
data: {
token: '',
- name:''
+ name: ''
},
mounted: function () {
this.token = this.getData("token");