java使用cookie记住密码

灰太狼 2022-06-17 14:27 287阅读 0赞
  1. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
  3. <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html lang="en">
  6. <head>
  7. <meta charset="utf-8">
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <meta name="description" content="">
  11. <meta name="author" content="">
  12. <title>用户登录</title>
  13. <!-- Bootstrap Core CSS -->
  14. <link href="static/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  15. <!-- MetisMenu CSS -->
  16. <link href="static/vendor/metisMenu/metisMenu.min.css" rel="stylesheet">
  17. <!-- Custom CSS -->
  18. <link href="static/dist/css/sb-admin-2.css" rel="stylesheet">
  19. <!-- Custom Fonts -->
  20. <link href="static/vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  21. <!-- jQuery -->
  22. <script src="static/vendor/jquery/jquery.min.js"></script>
  23. <!-- Bootstrap Core JavaScript -->
  24. <script src="static/vendor/bootstrap/js/bootstrap.min.js"></script>
  25. <!-- Metis Menu Plugin JavaScript -->
  26. <script src="static/vendor/metisMenu/metisMenu.min.js"></script>
  27. <!-- Custom Theme JavaScript -->
  28. <script src="static/dist/js/sb-admin-2.js"></script>
  29. <script type="text/javascript" src="static/js/jquery.cookie.js"></script>
  30. <script type="text/javascript" src="static/js/jquery.md5.js"></script>
  31. <script type="text/javascript"> $(function() { var n = $.cookie('username'); var p = $.cookie('password'); //当账号不为空的时候回显账号密码,如果没有密码回显的密码也为空, //当账号为空的时候回显两个空没意义 if (n) { $("#username").val(n); $("#password").val(p); $('#remember').attr("checked", true); } $("#sub").click(function() { var n = $("#username").val().trim(); var p = $("#password").val().trim(); if ($('#remember').is(':checked')) { $('#remember').attr("checked", true); $.cookie('username', n, { expires : 7 }); $.cookie('password', p, { expires : 7 }); //如果能匹配到说明是记住密码,将复选框设置为选中状态 } else { $.cookie('username', ''); $.cookie('password', ''); } $("#sub").attr({ "type" : "submit" }); }); //当密码框失去焦点就将密码进行MD5加密 $('#password').blur(function(){ var password = $('#password').val(); $('#password').val(''); $('#password').val($.md5(password)); }); //阻止按enter键自动提交表单。 document.onkeypress = function(){ if(event.keyCode == 13) { return false; } } }); </script>
  32. </head>
  33. <body>
  34. <div class="container">
  35. <div class="row">
  36. <div class="col-md-4 col-md-offset-4">
  37. <div class="login-panel panel panel-default">
  38. <div class="panel-heading">
  39. <h3 class="panel-title">登录</h3>
  40. </div>
  41. <div class="panel-body">
  42. <form role="form" action="user_login" method="post">
  43. <fieldset>
  44. <div class="form-group">
  45. <input class="form-control" placeholder="手机号码" id="username" name="phone" autofocus>
  46. </div>
  47. <div class="form-group">
  48. <input class="form-control" placeholder="密码" id="password" name="password" type="password" value="">
  49. </div>
  50. <div class="checkbox">
  51. <label> <input name="remember" type="checkbox" id="remember" value="Remember Me"> 记住密码
  52. </label><font color="red" size="1"> ${data}</font>
  53. </div>
  54. <!-- Change this to a button or input when using this as a form -->
  55. <input type="submit" id="sub" class="btn btn-lg btn-success btn-block" />
  56. </fieldset>
  57. </form>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <script type="text/javascript" src="static/js/canvas-nest.min.js"></script><canvas height="926" width="1920" style="position: fixed; top: 0px; left: 0px; z-index: -1; opacity: 0.5;" id="c_n1"></canvas>
  64. </body>
  65. </html>

发表评论

表情:
评论列表 (有 0 条评论,287人围观)

还没有评论,来说两句吧...

相关阅读