分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

原生js记住密码

发布时间:2023-09-06 01:17责任编辑:郭大石关键词:js

登录界面,记住用户名和密码。

login.jsp

(说明:我们这个是做为微信公众号上面的登录页面)

可参考http://www.w3school.com.cn/js/js_cookies.asp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ include file="/jsp/weixin/head.jsp" %><!DOCTYPE html><html lang="en"><head><title>登录页面</title><link rel="stylesheet" type="text/css" href="weixin/css/login/login.css"></head><body><section class="login_banner"><div><p class="login_logo"><img src="weixin/images/login/login_logo.png"></p><p class="login_title"><img src="weixin/images/login/login_title.png"></p><p class="login_info">四川大大有限公司</p></div></section><section class="login_module"><div><p class="login_phone"><input type="text" name="loginname" id="loginname" value="" placeholder="请输入用户名" /></p><p class="login_password"><input type="password" name="password" id="password" placeholder="请输入密码" value=""/></p><span class="login_rember"><input type="checkbox"  id="isStored" value="">记住密码</span><p class="login_btn" onclick="severCheck();"><b>登录</b></p></div><div></div></section><p class="login_bottom">Copyright 2017 四川大大 All Right Reseverd</p><script type="text/javascript"> window.onload=function(){          init();     }//服务器校验function severCheck(){if(check()){var loginname = $("#loginname").val();var password = $("#password").val();var code = "KENTRASOFT_USER"+loginname+",ERP,"+password+"KENTRASOFT_PWD";//是否记住密码      if(document.getElementById("isStored").checked==true){      setall();  //如果勾选了记住密码,则将用户名密码放在cookie中    }else {        resetCookie(); //否则清空cookie     }   $.ajax({type: "POST",url: ‘login_login_wechat‘,data: {KEYDATA:code},dataType:‘json‘,cache: false,success: function(data){if("success" == data.result){window.location.href="weixin_index";}else if("usererror" == data.result){$("#loginname").tips({side : 1,msg : "用户名或密码有误",bg : ‘#FF5080‘,time : 15});$("#loginname").focus();}else{$("#loginname").tips({side : 1,msg : "缺少参数",bg : ‘#FF5080‘,time : 15});$("#loginname").focus();}}});}}$(document).keyup(function(event) {if (event.keyCode == 13) {$(".login_btn").trigger("click");}});//客户端校验function check() {if ($("#loginname").val() == "") {$("#loginname").tips({side : 2,msg : ‘用户名不得为空‘,bg : ‘#AE81FF‘,time : 3});$("#loginname").focus();return false;} else {$("#loginname").val(jQuery.trim($(‘#loginname‘).val()));}if ($("#password").val() == "") {$("#password").tips({side : 2,msg : ‘密码不得为空‘,bg : ‘#AE81FF‘,time : 3});$("#password").focus();return false;}$("#loginbox").tips({side : 1,msg : ‘正在登录 , 请稍后 ...‘,bg : ‘#68B500‘,time : 10});return true;}//获取cookie// if(self!=top){top.location=self.location;}  var bikky = document.cookie;  function getCookie(name) {       var index = bikky.indexOf(name + "=");      if (index == -1) return null;      index = bikky.indexOf("=", index) + 1;      var endstr = bikky.indexOf(";", index);      if (endstr == -1) endstr = bikky.length;      return unescape(bikky.substring(index, endstr));  }    var today = new Date();  var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000);//设置到cookie  function setall()  {      var j_username = $("#loginname").val();      setCookie("j_username",j_username);      var j_password = $("#password").val();      setCookie("j_password",j_password);    setCookie("ifRemberCheck","yes");}  function setCookie(name, value) {         document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();      bikky = document.cookie;   }  //重置Cookie  function resetCookie() {      var j_username = $("#loginname").val();      var j_password = $("#password").val();      setCookie("j_username", null);    setCookie("j_password", null);}  //进入页面初始化,如果cookie中有值,则直接从cookie中获取function init()  {     var j_username = getCookie("j_username");     console.log(j_username)    if (j_username != null && j_username != "null") {      $("#loginname").val(j_username);      }      var j_password = getCookie("j_password");    if (j_password != null && j_password != "null") {      $("#password").val(j_password);      document.getElementById("isStored").checked=‘false‘;    }  } </script><script>//TOCMAT重启之后 点击左侧列表跳转登录首页 if (window != top) {top.location.href = location.href;}</script><c:if test="${‘1‘ == pd.msg}"><script type="text/javascript">$(tsMsg());function tsMsg(){alert(‘此用户在其它终端已经早于您登录,您暂时无法登录‘);}</script></c:if><c:if test="${‘2‘ == pd.msg}"><script type="text/javascript">$(tsMsg());function tsMsg(){alert(‘您被系统管理员强制下线‘);}</script></c:if></body></html>


本文出自 “JianBo” 博客,请务必保留此出处http://jianboli.blog.51cto.com/12075002/1971629

原生js记住密码

原文地址:http://jianboli.blog.51cto.com/12075002/1971629

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved