Procházet zdrojové kódy

密码登陆加密修改

liuzhen %!s(int64=5) %!d(string=před) roky
rodič
revize
11d009c063

File diff suppressed because it is too large
+ 2320 - 0
WebUI/CallCenterWeb.UI/home.html


File diff suppressed because it is too large
+ 13 - 2307
WebUI/CallCenterWeb.UI/index.html


File diff suppressed because it is too large
+ 6059 - 0
WebUI/CallCenterWeb.UI/js/aes/crypto-js.js


+ 54 - 3
WebUI/CallCenterWeb.UI/login.html

@@ -13,6 +13,7 @@
13 13
 		<script src="./Script/Common/huayi.config.js"></script>
14 14
         <link rel="stylesheet" href="./css/init.css" />
15 15
 		<script src="./js/jquery.md5.js"></script>
16
+		<script src="./js/aes/crypto-js.js"></script>
16 17
 		<style>
17 18
 			html {
18 19
 				margin: 0 auto;
@@ -293,7 +294,8 @@
293 294
 							data: {
294 295
 								username: zx_user,
295 296
 								extensionphone: zx_fj,
296
-								password: $.md5(zx_psw)
297
+								LoginTime:currenttime,
298
+								password:encrypted.toString()
297 299
 							},
298 300
 							success: function(data) {
299 301
 								/*验证请求*/
@@ -307,7 +309,7 @@
307 309
 									$.cookie("zx_user", zx_user, {
308 310
 										expires: 7
309 311
 									});
310
-									window.location.href = "index.html";
312
+									window.location.href = "home.html";
311 313
                               
312 314
 								}
313 315
 								//else {
@@ -320,6 +322,54 @@
320 322
 					}
321 323
 
322 324
 				})
325
+				var myDate = new Date();
326
+				var hours=turn(myDate.getHours()).toString();
327
+				var minutes=turn(myDate.getMinutes()).toString();
328
+				var seconds=turn(myDate.getSeconds()).toString();
329
+				var datatime=hours+minutes+seconds;
330
+				var currenttime=CurentTime();
331
+				var key = CryptoJS.enc.Utf8.parse(")O[9d]6,YF}+efcaj{+8>Z'e9M"+datatime);
332
+				var gl_psw = CryptoJS.enc.Utf8.parse(gl_psw);
333
+				var encrypted = CryptoJS.AES.encrypt(gl_psw, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});
334
+				function turn(aa){
335
+					if(aa<10){
336
+						aa = "0" + aa;
337
+					}
338
+					return aa
339
+				}
340
+				function CurentTime(){ 
341
+			        var now = new Date();
342
+			       
343
+			        var year = now.getFullYear();       //年
344
+			        var month = now.getMonth() + 1;     //月
345
+			        var day = now.getDate();            //日
346
+			       
347
+			        var hh = now.getHours();            //时
348
+			        var mm = now.getMinutes();          //分
349
+			        var ss = now.getSeconds();          //秒
350
+			       
351
+			        var clock = year + "-";
352
+			       
353
+			        if(month < 10)
354
+			            clock += "0";
355
+			       
356
+			        clock += month + "-";
357
+			       
358
+			        if(day < 10)
359
+			            clock += "0";
360
+			           
361
+			        clock += day + " ";
362
+			       
363
+			        if(hh < 10)
364
+			            clock += "0";
365
+			           
366
+			        clock += hh + ":";
367
+			        if (mm < 10) clock += '0'; 
368
+			        clock += mm + ":"; 
369
+			        if (ss < 10) clock += '0'; 
370
+			        clock += ss; 
371
+			        return(clock); 
372
+			    }
323 373
 				//用户登录
324 374
 				$('.login_gl').click(function() {
325 375
 					var gl_user = $(".gl_user").val();
@@ -342,7 +392,8 @@
342 392
 							async: true,
343 393
 							data: {
344 394
 								username: gl_user,
345
-								password: $.md5(gl_psw)
395
+								password: encrypted.toString(),
396
+								LoginTime:currenttime
346 397
 							},
347 398
 							success: function(data) {
348 399
 								/*验证请求*/