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