Explorar el Código

密码强度修改

miaofuhao hace 7 meses
padre
commit
a4dbfb2f51

+ 18 - 0
WebUI/CallCenterWeb.UI/.project

@@ -24,5 +24,23 @@
24 24
 				<arguments>1.0-name-matches-false-false-node_modules</arguments>
25 25
 			</matcher>
26 26
 		</filter>
27
+		<filter>
28
+			<id>1746495102215</id>
29
+			<name></name>
30
+			<type>26</type>
31
+			<matcher>
32
+				<id>org.eclipse.ui.ide.multiFilter</id>
33
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
34
+			</matcher>
35
+		</filter>
36
+		<filter>
37
+			<id>1753149455317</id>
38
+			<name></name>
39
+			<type>26</type>
40
+			<matcher>
41
+				<id>org.eclipse.ui.ide.multiFilter</id>
42
+				<arguments>1.0-name-matches-false-false-node_modules</arguments>
43
+			</matcher>
44
+		</filter>
27 45
 	</filteredResources>
28 46
 </projectDescription>

+ 5 - 0
WebUI/CallCenterWeb.UI/Script/Common/regexs.js

@@ -51,6 +51,11 @@ var regexs = {
51 51
 	 * 密码: 6-32个字符只能是字母、下划线、数字
52 52
 	 * */
53 53
 	passwordReg: /^[\da-zA-Z_]{6,32}$/,
54
+	
55
+		/**
56
+	 * 密码: 8位以上长度,包含数字、大小写字母、特殊字符中至少3种
57
+	 * */
58
+	newPsswordReg: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)|(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?])|(?=.*[a-z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?])|(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]).{8,}$/,
54 59
 	/**
55 60
 	 * 会员账号、姓名、电话、身份证、公司名称: 字符只能是汉字、字母、下划线、数字、@、.
56 61
 	 * */

+ 23 - 3
WebUI/CallCenterWeb.UI/index.html

@@ -417,9 +417,8 @@
417 417
 			<p style="margin: 0;">客服</p>
418 418
 		</div>
419 419
 		<!--在线客服开始-->
420
-		<div class="imgDetial">
421
-
422
-		</div>
420
+		<div class="imgDetial"></div>
421
+		
423 422
 		<div id="chat">
424 423
 			<span class="close_icon">×</span>
425 424
 			<div class="chat_sidebar">
@@ -485,6 +484,27 @@
485 484
 		<script src="./js/contabs.min.js"></script>
486 485
 		<script src="./js/chat.js"></script>
487 486
 		<script src="./js/index/orderMsgRemind.js"></script>
487
+		<script>
488
+			var logpas = localStorage.getItem('loginPassword')
489
+			var lowExp = new RegExp(/^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$/)
490
+			$(document).ready(function() {
491
+				if(lowExp.test(logpas)) {
492
+					goEditpas()
493
+				}
494
+			})
495
+			//跳转修改密码
496
+			function goEditpas() {
497
+				layer.confirm('您当前密码等级较弱,请及时修改', {
498
+					icon: 7,
499
+					closeBtn :0,
500
+					btn: ['是'] //按钮
501
+				}, function(index) {
502
+					/*执行修改*/
503
+					layer.close(index)
504
+					settings()
505
+				});
506
+			}
507
+		</script>
488 508
 	</body>
489 509
 
490 510
 </html>

+ 1 - 1
WebUI/CallCenterWeb.UI/js/index/orderMsgRemind.js

@@ -1,5 +1,5 @@
1 1
 //刷新弹出框
2
-//t = setInterval("showAuto()", 1000 * 60);
2
+t = setInterval("showAuto()", 1000 * 60);
3 3
 showAuto()
4 4
 function sendmsg() {
5 5
 	$.ajax({

BIN
WebUI/CallCenterWeb.UI/js/video/Sound.mp3


BIN
WebUI/CallCenterWeb.UI/js/video/Sound1.mp3


+ 1 - 1
WebUI/CallCenterWeb.UI/login.html

@@ -175,7 +175,7 @@
175 175
 						layer.close(loadIndex);
176 176
 						/*验证请求*/
177 177
 						if (data.state == "success") {
178
-							debugger
178
+							localStorage.setItem('loginPassword', $('#password').val())
179 179
 							$storages.setItem('token', data.data.token);
180 180
 							$storages.setItem('headImg', data.data.head_img);
181 181
 							$storages.setItem('userName', data.data.username);

+ 9 - 8
WebUI/CallCenterWeb.UI/templateHtml/js/personalCenter.js

@@ -11,25 +11,26 @@ $(function(){
11 11
 	//imgEditor();
12 12
 });
13 13
 
14
-
15
-//修改密码
14
+var lowExp = new RegExp(/^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$/)
15
+//lowExp.test(logpas)
16
+//修改密码   
16 17
 function modifyPassword(){
17
-	if(!regexs.passwordReg.test($.trim($('#Password_old').val()))) {
18
-		layer.confirm('请输入有效的原密码(6-32个字符只能是字母、下划线、数字)', {
18
+	if(!$.trim($('#Password_old').val())) {
19
+		layer.confirm('请输入原密码', {
19 20
 			icon: 2,
20 21
 			btn: ['确定'] 
21 22
 		});
22 23
 		return;
23 24
 	}
24
-	if(!regexs.passwordReg.test($.trim($('#Password').val()))) {
25
-		layer.confirm('请输入有效的新密码(6-32个字符只能是字母、下划线、数字)', {
25
+	if(!regexs.newPsswordReg.test($.trim($('#Password').val()))) {
26
+		layer.confirm('请输入有效的新密码(8位以上长度,包含数字、大小写字母、特殊字符中至少3种)', {
26 27
 			icon: 2,
27 28
 			btn: ['确定'] 
28 29
 		});
29 30
 		return;
30 31
 	}
31
-	if(!regexs.passwordReg.test($.trim($('#Password2').val()))) {
32
-		layer.confirm('请输入有效的确认密码(6-32个字符只能是字母、下划线、数字)', {
32
+	if(!regexs.newPsswordReg.test($.trim($('#Password2').val()))) {
33
+		layer.confirm('请输入有效的确认密码(8位以上长度,包含数字、大小写字母、特殊字符中至少3种)', {
33 34
 			icon: 2,
34 35
 			btn: ['确定'] 
35 36
 		});