Heim >Web-Frontend >js-Tutorial >JQuery记住用户名密码实现下次自动登录功能

JQuery记住用户名密码实现下次自动登录功能

WBOY
WBOYOriginal
2016-06-01 09:54:211646Durchsuche

Jquery将用户名密码存储到cookie中

需要导入jquery.js和jquery.cookie.js

<code class="language-html">

<title>test cookie</title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
 
  $(document).ready(function () {
    if ($.cookie("rmbUser") == "true") {
    $("#ck_rmbUser").attr("checked", true);
    $("#txt_username").val($.cookie("username"));
    $("#txt_password").val($.cookie("password"));
    }
  });
 
  //记住用户名密码
  function Save() {
    if ($("#ck_rmbUser").attr("checked")) {
      var str_username = $("#txt_username").val();
      var str_password = $("#txt_password").val();
      $.cookie("rmbUser", "true", { expires: 7 }); //存储一个带7天期限的cookie
      $.cookie("username", str_username, { expires: 7 });
      $.cookie("password", str_password, { expires: 7 });
    }
    else {
      $.cookie("rmbUser", "false", { expire: -1 });
      $.cookie("username", "", { expires: -1 });
      $.cookie("password", "", { expires: -1 });
    }
  };
</script>


  <div>
    用户名:<input type="text" id="txt_username"><br>
    密码:<input type="text" id="txt_password"><br>
    <input type="checkbox" id="ck_rmbUser">记住用户名和密码<br>
    <input type="submit" id="sub" value="登录" onclick="Save()">
  </div>

</code>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn