• jquery.cookie.js实现cookie记住用户名和密码


      记得导入

      <script src="jquery.js" type="text/javascript"></script>
      <script src="jquery.cookie.js" type="text/javascript"></script>

      先看表单里面的内容,有一个checkbox复选框

    <form class="form-signin">
      <input type="text" id="username" name="account" autofocus required placeholder="用户名" class="form-control" style=" 250px; margin-bottom: 5px;">
      <input type="password" id="password" name="password" required placeholder="密码" class="form-control" style=" 250px;">   <br/>   <input id="remember_me" type="checkbox" name="remember_me" onkeydown="check_enter(event)" style="250;">   <span for="remember_me" onkeydown="check_enter(event)" style="250px">记住我</span>   <br/><br/>
      <span class="btn btn-lg btn-primary btn-block">登 录</span>
    </form>

      1.判断checkbox是否被选中,若选中,则将存储cookie:

      if ($("#remember_me").attr("checked")) {
        $.cookie("rmbUser", "true", { expires: 7 }); //存储一个带7天期限的cookie
        $.cookie("username", account, { expires: 7 });
        $.cookie("password", password, { expires: 7 });
      }
      else {
        $.cookie("rmbUser", "false", { expire: -1 });
        $.cookie("username", "", { expires: -1 });
        $.cookie("password", "", { expires: -1 });
      }

      在每次刷新登录页面加载js时,取出cookie中的用户名和密码,若cookie不为空,用户名和密码输入框被cookie里面的内容填充,复选框设为勾上状态:

      $().ready(function(){
        //获取cookie的值
        var username = $.cookie('username');
        var password = $.cookie('password');

        //将获取的值填充入输入框中
        $('#username').val(username);
        $('#password').val(password);
        if(username != null && username != '' && password != null && password != ''){//选中保存秘密的复选框
          $("#remember_me").attr('checked',true);
       }

  • 相关阅读:
    如何在Ubuntu Server 18.04上安装Microsoft的Procmon
    如何在Ubuntu 20.04上安装Wine 5.0
    如何在Kali Linux 2020中启用SSH服务
    如何在Ubuntu 20.04 LTS Focal Fossa上安装Apache Groovy
    如何使用命令在Ubuntu 20.04 Linux上安装Vmware Tools
    在Ubuntu 20.04 LTS Focal Fossa上安装Zabbix Agent
    hdu 2089 不要62
    hdu 2093 成绩排名
    hdu 2104 hide handkerchief
    leetcode147对链表进行插入排序
  • 原文地址:https://www.cnblogs.com/lindaZ/p/5069981.html
Copyright © 2020-2023  润新知