From acd2fbfdd949d314ba6f0b85e28b67689d0a62ef Mon Sep 17 00:00:00 2001
From: gdg <764716047@qq.com>
Date: Tue, 23 Feb 2021 11:38:30 +0800
Subject: [PATCH] 修改传感器信息的图
---
src/main/java/com/nanometer/smartlab/controller/LoginController.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/nanometer/smartlab/controller/LoginController.java b/src/main/java/com/nanometer/smartlab/controller/LoginController.java
index c5626bc..5b8f383 100644
--- a/src/main/java/com/nanometer/smartlab/controller/LoginController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/LoginController.java
@@ -30,6 +30,7 @@
private String loginAcct;
private String loginPwd;
+ private static Byte ischange = 0;
public String login() {
UsernamePasswordToken token = new UsernamePasswordToken(loginAcct, loginPwd);
@@ -48,6 +49,13 @@
if (currentUser.isAuthenticated()) {//登录成功进入主页
SysUser user = this.sysUserService.getSysUserByAccount(loginAcct);
currentUser.getSession(true).setAttribute(Constants.SESSION_USER, user);
+
+ String PW_PATTERN = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@#$%^&*_.]).{8,}";
+ if (!loginPwd.matches(PW_PATTERN)) {
+ ischange = 1;
+ }else {
+ ischange = 0;
+ }
this.menuController.initPage();
return Constants.PAGE_INDEX + Constants.REDIRECT;
@@ -77,4 +85,13 @@
public void setLoginPwd(String loginPwd) {
this.loginPwd = loginPwd;
}
+
+
+ public Byte getIschange() {
+ return ischange;
+ }
+
+ public void setIschange(Byte ischange) {
+ this.ischange = ischange;
+ }
}
--
Gitblit v1.9.2