其它各种优化,性能优化,增强autoconfigure,简化 Application.java;新增PwdUtils工具类

This commit is contained in:
thinkgem
2018-10-13 22:25:41 +08:00
parent 57f67c0a0e
commit 1d250a126a
4 changed files with 10 additions and 9 deletions

View File

@@ -33,7 +33,7 @@ import com.jeesite.common.web.CookieUtils;
import com.jeesite.common.web.http.ServletUtils;
import com.jeesite.modules.sys.entity.Menu;
import com.jeesite.modules.sys.entity.User;
import com.jeesite.modules.sys.service.UserService;
import com.jeesite.modules.sys.utils.PwdUtils;
import com.jeesite.modules.sys.utils.UserUtils;
/**
@@ -280,7 +280,7 @@ public class LoginController extends BaseController{
}
// 初始密码策略和密码修改策略验证0关闭1提醒用户2强制修改初始或旧密码
String passwordModifyUrl = UserService.passwordModifyValid(user, model);
String passwordModifyUrl = PwdUtils.passwordModifyValid(user, model);
if (passwordModifyUrl != null){
try {
request.getRequestDispatcher(passwordModifyUrl).forward(request, response);

View File

@@ -25,6 +25,7 @@ import com.jeesite.common.service.ServiceException;
import com.jeesite.common.web.BaseController;
import com.jeesite.modules.sys.entity.User;
import com.jeesite.modules.sys.service.UserService;
import com.jeesite.modules.sys.utils.PwdUtils;
import com.jeesite.modules.sys.utils.UserUtils;
import com.jeesite.modules.sys.utils.ValidCodeUtils;
@@ -201,9 +202,9 @@ public class AccountController extends BaseController{
// 验证三个密保问题是否正确。
User u = UserUtils.getByLoginCode(user.getLoginCode());
if (!(u != null && loginCode.equals(user.getLoginCode())
&& UserService.validatePassword(user.getPwdQuestionAnswer(), u.getPwdQuestionAnswer())
&& UserService.validatePassword(user.getPwdQuestionAnswer2(), u.getPwdQuestionAnswer2())
&& UserService.validatePassword(user.getPwdQuestionAnswer3(), u.getPwdQuestionAnswer3()))) {
&& PwdUtils.validatePassword(user.getPwdQuestionAnswer(), u.getPwdQuestionAnswer())
&& PwdUtils.validatePassword(user.getPwdQuestionAnswer2(), u.getPwdQuestionAnswer2())
&& PwdUtils.validatePassword(user.getPwdQuestionAnswer3(), u.getPwdQuestionAnswer3()))) {
return renderResult(Global.FALSE, "您填写的密保问题答案不正确!");
}

View File

@@ -15,7 +15,7 @@ import com.jeesite.common.io.PropertiesUtils;
* @version 2018-1-8
*/
@ActiveProfiles("test")
@SpringBootApplication(scanBasePackages={"com.jeesite.modules"})
@SpringBootApplication
public class ApplicationTest {
public static void main(String[] args) {

View File

@@ -9,11 +9,11 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
/**
* Web Application
* Application
* @author ThinkGem
* @version 2018-9-9
* @version 2018-10-13
*/
@SpringBootApplication(scanBasePackages={"com.jeesite.modules"})
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {