From 0a7d1b9d5c15402b3835918fe0a73c7db782c926 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Fri, 20 Oct 2017 15:37:29 +0800 Subject: [PATCH] 修复task后台登录 --- src/main/java/com/moral/monitor/util/Crypto.java | 32 ++++++++++++++++++++++++++++++++ src/main/java/com/moral/monitor/service/LoginService.java | 3 ++- 2 files changed, 34 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/moral/monitor/service/LoginService.java b/src/main/java/com/moral/monitor/service/LoginService.java index bcb4028..5721e20 100644 --- a/src/main/java/com/moral/monitor/service/LoginService.java +++ b/src/main/java/com/moral/monitor/service/LoginService.java @@ -2,6 +2,7 @@ import com.moral.monitor.dao.LoginDao; import com.moral.monitor.entity.Account; +import com.moral.monitor.util.Crypto; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -14,6 +15,6 @@ @Resource LoginDao loginDao; public Account login(String account, String password){ - return loginDao.login(account,password); + return loginDao.login(account, Crypto.md5(password)); } } diff --git a/src/main/java/com/moral/monitor/util/Crypto.java b/src/main/java/com/moral/monitor/util/Crypto.java new file mode 100644 index 0000000..aad38ca --- /dev/null +++ b/src/main/java/com/moral/monitor/util/Crypto.java @@ -0,0 +1,32 @@ +package com.moral.monitor.util; + +import sun.misc.BASE64Encoder; + +import java.io.UnsupportedEncodingException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; + +public class Crypto { + + /**������MD5������������ + * @param str ��������������������� + * @return ��������������������� + * @throws NoSuchAlgorithmException ��������������������������������������� + * @throws UnsupportedEncodingException + */ + public static String md5(String str) { + String newstr = ""; + try { + //������������������ + MessageDigest md5 = MessageDigest.getInstance("MD5"); + BASE64Encoder base64en = new BASE64Encoder(); + //��������������������� + newstr = base64en.encode(md5.digest(str.getBytes("utf-8"))); + } catch (NoSuchAlgorithmException e1) { + e1.printStackTrace(); + } catch (UnsupportedEncodingException e2) { + e2.printStackTrace(); + } + return newstr; + } +} -- Gitblit v1.8.0