From 5e58639a0d15be90182d63489df4e969a92171e5 Mon Sep 17 00:00:00 2001 From: sc Date: Tue, 20 Jul 2021 11:06:03 +0800 Subject: [PATCH] up login MD5 encrypt --- src/api/index.js | 8 ++++---- src/utils/tool.js | 4 ++-- src/views/userCenter/login.vue | 12 ++++++++++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 04bdcf6c..0ca2cf0e 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -23,15 +23,15 @@ const api = { login: { url: `${config.API_URL}/login`, name: "登录获取用户菜单和权限,全部权限", - get: async function(){ - return await http.get(this.url); + get: async function(params={}){ + return await http.get(this.url, params); } }, login_demo: { url: `${config.API_URL}/login_user`, name: "登录获取用户菜单和权限,部分权限", - get: async function(){ - return await http.get(this.url); + get: async function(params={}){ + return await http.get(this.url, params); } }, list: { diff --git a/src/utils/tool.js b/src/utils/tool.js index b5b60b90..941e7ee0 100644 --- a/src/utils/tool.js +++ b/src/utils/tool.js @@ -1,8 +1,8 @@ /* * @Descripttion: 工具集 - * @version: 1.0 + * @version: 1.1 * @LastEditors: sakuya - * @LastEditTime: 2021年6月28日19:13:13 + * @LastEditTime: 2021年7月20日10:58:41 */ import CryptoJS from 'crypto-js'; diff --git a/src/views/userCenter/login.vue b/src/views/userCenter/login.vue index a033ecf2..57a6a67d 100644 --- a/src/views/userCenter/login.vue +++ b/src/views/userCenter/login.vue @@ -170,7 +170,11 @@ }, login: async function() { this.islogin = true; - var userInfo = await this.$API.user.login.get(); + var data = { + user: this.$TOOL.crypto.MD5(this.ruleForm.user), + password: this.$TOOL.crypto.MD5(this.ruleForm.password) + } + var userInfo = await this.$API.user.login.get(data); this.$TOOL.data.set("user", userInfo.data); this.$router.replace({ path: '/' @@ -180,7 +184,11 @@ }, login_demo: async function() { this.islogin = true; - var userInfo = await this.$API.user.login_demo.get(); + var data = { + user: this.$TOOL.crypto.MD5(this.ruleForm.user), + password: this.$TOOL.crypto.MD5(this.ruleForm.password) + } + var userInfo = await this.$API.user.login_demo.get(data); this.$TOOL.data.set("user", userInfo.data); this.$router.replace({ path: '/'