Quellcode durchsuchen

密码强度修改

miaofuhao vor 7 Monaten
Ursprung
Commit
a4dbfb2f51

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

24
 				<arguments>1.0-name-matches-false-false-node_modules</arguments>
24
 				<arguments>1.0-name-matches-false-false-node_modules</arguments>
25
 			</matcher>
25
 			</matcher>
26
 		</filter>
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
 	</filteredResources>
45
 	</filteredResources>
28
 </projectDescription>
46
 </projectDescription>

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

51
 	 * 密码: 6-32个字符只能是字母、下划线、数字
51
 	 * 密码: 6-32个字符只能是字母、下划线、数字
52
 	 * */
52
 	 * */
53
 	passwordReg: /^[\da-zA-Z_]{6,32}$/,
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
 			<p style="margin: 0;">客服</p>
417
 			<p style="margin: 0;">客服</p>
418
 		</div>
418
 		</div>
419
 		<!--在线客服开始-->
419
 		<!--在线客服开始-->
420
-		<div class="imgDetial">
421
-
422
-		</div>
420
+		<div class="imgDetial"></div>
421
+		
423
 		<div id="chat">
422
 		<div id="chat">
424
 			<span class="close_icon">×</span>
423
 			<span class="close_icon">×</span>
425
 			<div class="chat_sidebar">
424
 			<div class="chat_sidebar">
485
 		<script src="./js/contabs.min.js"></script>
484
 		<script src="./js/contabs.min.js"></script>
486
 		<script src="./js/chat.js"></script>
485
 		<script src="./js/chat.js"></script>
487
 		<script src="./js/index/orderMsgRemind.js"></script>
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
 	</body>
508
 	</body>
489
 
509
 
490
 </html>
510
 </html>

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

1
 //刷新弹出框
1
 //刷新弹出框
2
-//t = setInterval("showAuto()", 1000 * 60);
2
+t = setInterval("showAuto()", 1000 * 60);
3
 showAuto()
3
 showAuto()
4
 function sendmsg() {
4
 function sendmsg() {
5
 	$.ajax({
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
 						layer.close(loadIndex);
175
 						layer.close(loadIndex);
176
 						/*验证请求*/
176
 						/*验证请求*/
177
 						if (data.state == "success") {
177
 						if (data.state == "success") {
178
-							debugger
178
+							localStorage.setItem('loginPassword', $('#password').val())
179
 							$storages.setItem('token', data.data.token);
179
 							$storages.setItem('token', data.data.token);
180
 							$storages.setItem('headImg', data.data.head_img);
180
 							$storages.setItem('headImg', data.data.head_img);
181
 							$storages.setItem('userName', data.data.username);
181
 							$storages.setItem('userName', data.data.username);

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

11
 	//imgEditor();
11
 	//imgEditor();
12
 });
12
 });
13
 
13
 
14
-
15
-//修改密码
14
+var lowExp = new RegExp(/^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$/)
15
+//lowExp.test(logpas)
16
+//修改密码   
16
 function modifyPassword(){
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
 			icon: 2,
20
 			icon: 2,
20
 			btn: ['确定'] 
21
 			btn: ['确定'] 
21
 		});
22
 		});
22
 		return;
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
 			icon: 2,
27
 			icon: 2,
27
 			btn: ['确定'] 
28
 			btn: ['确定'] 
28
 		});
29
 		});
29
 		return;
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
 			icon: 2,
34
 			icon: 2,
34
 			btn: ['确定'] 
35
 			btn: ['确定'] 
35
 		});
36
 		});