From 782246741ba3a676593dd334bdd099269bdc9a19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com>
Date: Fri, 5 Nov 2021 09:22:03 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E4=BD=8F=E5=AF=86=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
config/index.js | 10 ++++++----
src/utils/jsencrypt.js | 30 ++++++++++++++++++++++++++++++
src/views/login.vue | 26 ++++++++++++++++++++++++++
src/views/onlineHomeLogin.vue | 27 ++++++++++++++++++++++++++-
4 files changed, 88 insertions(+), 5 deletions(-)
create mode 100644 src/utils/jsencrypt.js
diff --git a/config/index.js b/config/index.js
index bd0906ef..a0d6bcfd 100644
--- a/config/index.js
+++ b/config/index.js
@@ -13,9 +13,11 @@ module.exports = {
"/api": {
// 请求的目标主机
//target: 'http://116.255.135.38:8081/nsgk_test/',
+ target: 'http://192.168.31.196:8080/nsgk_test/',
//target: 'http://localhost:8080/',
- //target:'192.168.31.228:8080',
- target:'http://localhost:8080',
+ //target:'http://192.168.31.227:8080/',//夏哥
+ //target:'http://192.168.31.228:8080/',//靖凯
+ //target:'http://localhost:8080',
changeOrigin: true,
pathRewrite: {
'^/api': ''
@@ -24,8 +26,8 @@ module.exports = {
},
// Various Dev Server settings
- host: '192.168.31.228', // can be overwritten by process.env.HOST
- port: 85, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+ host: '0.0.0.0', // can be overwritten by process.env.HOST
+ port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false,
errorOverlay: true,
notifyOnErrors: true,
diff --git a/src/utils/jsencrypt.js b/src/utils/jsencrypt.js
new file mode 100644
index 00000000..78d95234
--- /dev/null
+++ b/src/utils/jsencrypt.js
@@ -0,0 +1,30 @@
+import JSEncrypt from 'jsencrypt/bin/jsencrypt.min'
+
+// 密钥对生成 http://web.chacuo.net/netrsakeypair
+
+const publicKey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\n' +
+ 'nzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ=='
+
+const privateKey = 'MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n' +
+ '7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\n' +
+ 'PuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\n' +
+ 'kM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\n' +
+ 'cSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\n' +
+ 'DQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\n' +
+ 'YhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\n' +
+ 'UP8iWi1Qw0Y='
+
+// 加密
+export function encrypt(txt) {
+ const encryptor = new JSEncrypt()
+ encryptor.setPublicKey(publicKey) // 设置公钥
+ return encryptor.encrypt(txt) // 对数据进行加密
+}
+
+// 解密
+export function decrypt(txt) {
+ const encryptor = new JSEncrypt()
+ encryptor.setPrivateKey(privateKey) // 设置私钥
+ return encryptor.decrypt(txt) // 对数据进行解密
+}
+
diff --git a/src/views/login.vue b/src/views/login.vue
index d422e46d..afb47196 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -50,6 +50,9 @@
+
忘记密码
+忘记密码
+忘记密码
+短信验证码登录
@@ -193,6 +195,7 @@