Guest User

Untitled

a guest
Oct 5th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>login</title>
  4. <script type="text/javascript" >
  5. function id(id){
  6. return document.getElementById(id);
  7. }
  8. function setCookie(c_name,value,expiredays){
  9. var exdate=new Date();
  10. exdate.setDate(exdate.getDate()+expiredays);
  11. document.cookie=c_name+ "=" +escape(value)+
  12. ((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
  13. }
  14. function login(form){
  15. if(form.username.value == ""){
  16. id("note1").textContent="please enter the username";
  17. form.username.focus();
  18. return;
  19. }
  20. else
  21. id("note1").textContent="";
  22. if(form.password.value == ""){
  23. id("note2").textContent="please enter the password";
  24. form.password.focus();
  25. return;
  26. }
  27. else
  28. id("note2").textContent="";
  29.  
  30. var ajax=new XMLHttpRequest();
  31. ajax.onreadystatechange = function(){
  32. if(this.readyState == 4 && this.status == 200){
  33. var check = this.responseText;
  34. alert(check);
  35. if(check == "true"){
  36. setCookie('username',form.username.value,10);
  37. location.replace("index.html");
  38. }
  39. else if(check == "false"){
  40. id("response").textContent="wrong username or password";
  41. return;
  42. }
  43. else{
  44. id("response").textContent="...error";
  45. return;
  46. }
  47. }
  48. }
  49. ajax.open("POST","login.php");
  50. ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  51. ajax.send("username="+form.username.value+"&password="+form.password.value);
  52. }
  53.  
  54. </script>
  55. </head>
  56. <body>
  57. <form>
  58. <fieldset>
  59. <legend>login</legend>
  60. username:<input type="text" name="username" /><span id="note1"></span><br />
  61. password:<input type="password" name="password" /><span id="note2"></span><br />
  62. <input type="button" value="login" onclick="login(this.form)"/>
  63. <p id="response"></p>
  64. </fieldset>
  65. </form>
  66. <a href="register.html">register</a>
  67. <a href="index.html">index</a>
  68. </body>
  69. </html>
Add Comment
Please, Sign In to add comment