Guest User

Untitled

a guest
Jul 16th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title> Login Form</title>
  4. <script>
  5. function validate()
  6. {
  7. var username = document.getElementById("username").value;
  8. var password = document.getElementById("password").value;
  9. var loginlist = { "User": {
  10. "userlist":[{"username":"usr1", "password":"a123"},{"username":"usr2", "password":"a123"},{"username":"usr3", "password":"a123"}],
  11. "ID":1
  12. },
  13. "Admin": {
  14. "adminlist":[{"username":"admin1", "password":"b123"},{"username":"admin2", "password":"b123"},{"username":"admin3", "password":"b123"}],
  15. "ID":2
  16. },
  17. "Supplier": {
  18. "supplierlist":[{"username":"sup1", "password":"c123"},{"username":"sup2", "password":"c123"},{"username":"sup3", "password":"c123"}],
  19. "ID":1
  20. }
  21. };
  22. var logged = false;
  23. if(loginlist[0].User.ID === 1){
  24. for(var i =0; i < loginlist[0].User.userlist.length; i++){
  25. if(username == loginlist[0].User.userlist[i].username && password == loginlist[0].User.userlist[i].password){
  26. logged= true;
  27. }
  28. }
  29. if(logged)
  30. alert("User login");
  31.  
  32. else
  33. alert("User login fail");
  34.  
  35. }
  36. else if(loginlist[0].Admin.ID === 2){
  37. for(var j =0; j < loginlist[0].Admin.adminlist.length; j++){
  38. if(username == loginlist[0].Admin.adminlist[j].username && password == loginlist[0].Admin.adminlist[j].password){
  39. logged= true;
  40. }
  41. }
  42. if(logged)
  43. alert("Admin login");
  44.  
  45. else
  46. alert("admin login fail");
  47.  
  48. }
  49. else{
  50. for(var k =0; k < loginlist[0].Supplier.supplierlist.length; k++){
  51. if(username == loginlist[0].Supplier.supplierlist[k].username && password == loginlist[0].Supplier.supplierlist[k].password){
  52. logged= true;
  53. }
  54. }
  55. if(logged)
  56. alert("Supplier login");
  57.  
  58. else
  59. alert("supplier login fail");
  60.  
  61. }
  62. }
  63. </script>
  64. </head>
  65. <body>
  66. <div class="container">
  67. <div class="main">
  68. <h2>Login Form</h2>
  69. <form id="form_id" method="post" name="myform">
  70. <label>User Name :</label>
  71. <input type="text" placeholder="Enter username" name="username" id="username"/>
  72. <label>Password :</label>
  73. <input type="password" placeholder="Enter Password" name="password" id="password"/>
  74. <input type="button" value="Login" id="submit" onclick="validate()"/>
  75. </form>
  76. </body>
  77. </html>
Add Comment
Please, Sign In to add comment