From f6fc6e4e247bffde6dc7541bced4cf330c9d3538 Mon Sep 17 00:00:00 2001 From: Elvis Date: Wed, 10 Apr 2019 10:32:26 +0800 Subject: [PATCH] 首页登录代码还原 --- WebRoot/WEB-INF/jsp/system/index/login.jsp | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 95 insertions(+), 10 deletions(-) diff --git a/WebRoot/WEB-INF/jsp/system/index/login.jsp b/WebRoot/WEB-INF/jsp/system/index/login.jsp index 89faeb5..8a0b54a 100644 --- a/WebRoot/WEB-INF/jsp/system/index/login.jsp +++ b/WebRoot/WEB-INF/jsp/system/index/login.jsp @@ -61,11 +61,25 @@
-
- + +
+ + +
+
+ +
+ + 记住密码 +
+
+ + +
+
    + +
+
@@ -87,6 +101,33 @@ severCheck(); } } + + $(".icon_down").click(function(){ + $("#loginname").focus(); + + }); + $("#loginname").focus(function(){ + var _html=""; + var u_list=JSON.parse(storage.getItem('userNameList')); + for(var i=0;i'; + } + $(".history ul").html(_html); + $(".history").toggle(); + }); + + + $(document).on('hover','.history li',function(){ + var p_list=JSON.parse(storage.getItem('passWordList')); + $("#loginname").val($(this).text()); + $("#password").val(p_list[$(this).index()]); + //$(".history").hide(); + }) + $("#loginname").blur(function(){ + $(".history").hide(); + }) + + //客户端校验 function check() { @@ -139,7 +180,8 @@ cache: false, success: function(data){ if("success" == data.result){ - saveCookie(); + if($("#rem_flag").prop("checked")) //如果选择了记住密码 + saveCookie(); if(data.teacher != null){ window.location.href="main/teacher"; }else if(data.admin != null){ @@ -180,15 +222,58 @@ } } + var storage=window.localStorage; + var userNameList=[]; + var passWordList=[]; + + //console.log(JSON.parse(storage.getItem('userNameList'))); + function saveCookie() { - if ($("#saveid").attr("checked")) { - $.cookie('loginname', $("#loginname").val(), { + if(!window.localStorage){ + alert("浏览器不支持localstorage"); + + }else{ + //主逻辑业务 + + userNameList=JSON.parse(storage.getItem('userNameList')); + passWordList=JSON.parse(storage.getItem('passWordList')); + + + if(userNameList==null){ + var userNameList=[]; + var passWordList=[]; + userNameList.push($("#loginname").val()); + passWordList.push($("#password").val()); + + storage.setItem('userNameList',JSON.stringify(userNameList)); + storage.setItem('passWordList',JSON.stringify(passWordList)); + }else{ + + if(userNameList.indexOf($("#loginname").val())>-1){ + return false; + }else{ + userNameList.push($("#loginname").val()); + passWordList.push($("#password").val()); + storage.setItem('userNameList',JSON.stringify(userNameList)); + storage.setItem('passWordList',JSON.stringify(passWordList)); + } + } + + + + //console.log(userNameList); + + + + } + + /*$.cookie('loginname', $("#loginname").val(), { expires : 7 }); $.cookie('password', $("#password").val(), { expires : 7 - }); - } + });*/ + }