Advertisement
miaadriana

Untitled

Apr 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. include ("connection.php");
  5. $err="";
  6.  
  7.  
  8. if(isset($_POST["Login"]))
  9. {
  10. $err="";
  11.  
  12. $username=$_POST['u_email'];
  13. $password=$_POST['u_password'];
  14.  
  15. if(empty($username) && empty($password))
  16. {
  17. $err="Both fields are required";
  18. }else
  19. {
  20. $password = md5($password);
  21. // To protect from SQL Injection
  22. $sql = $db->prepare("SELECT u_id, u_name, u_library, u_level,u_password FROM user WHERE u_email = ? AND u_password = ?");
  23. $sql->bind_param("ss", $username, $password);
  24. $sql->execute();
  25. $sql->store_result();
  26. $countrow = $sql->num_rows;
  27.  
  28.  
  29. if ($countrow==0)
  30. {
  31. // login failed
  32. //session_register('msg');
  33. $_SESSION['DLogged']=0;
  34. $err="Login Failed";
  35. //die("Click to back to login page");
  36. }else
  37. {
  38. $sql->bind_result($numrow["u_id"],$numrow["u_name"],$numrow["u_library"],$numrow["u_level"],$numrow["u_password"]);
  39. $sql->fetch();
  40.  
  41.  
  42. $sysID = $numrow['u_id'];
  43. $sysname = $numrow['u_name'];
  44. $syslib = $numrow['u_library'];
  45. $syslevel = $numrow['u_level'];
  46.  
  47. if ($numrow['u_password']== md5($password))
  48. {
  49. $_SESSION['sysuseremail']=$username;
  50. $_SESSION['syspassword']=$password;
  51. $_SESSION['sysID']=$sysID;
  52. $_SESSION['sysname']=$sysname;
  53. $_SESSION['syslib']=$syslib;
  54. $_SESSION['syslevel']=$syslevel;
  55. $_SESSION['rmsLog']=1;
  56.  
  57. if($numrow['u_level']=="ADMIN")
  58. {
  59. $_SESSION['u_level']="ADMIN";
  60. header("Location:adminview.php");
  61. //echo ("<script>window.location.href='adminview.php'</script>");
  62. }
  63. if($numrow['u_level']=="PD")
  64. {
  65. $_SESSION['u_level']="PD";
  66. header("Location:pdview.php");
  67. //echo ("<script>window.location.href='pdview.php'</script>");
  68. }
  69. if($numrow['u_level']=="PL")
  70. {
  71. header("Location:pdview.php");
  72. $_SESSION['u_level']="PL";
  73. //echo ("<script>window.location.href='pdview.php'</script>");
  74. }
  75. }
  76. }
  77. }
  78. }
  79. ?>
  80. <style>
  81. .error {color: #FF0000;}
  82. </style>
  83.  
  84.  
  85. <!DOCTYPE HTML>
  86. <html>
  87. <head>
  88. <link rel="stylesheet" type="text/css" href="css/sb-admin-2.css">
  89. <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
  90. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  91. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  92. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  93.  
  94. </head>
  95.  
  96. <body>
  97.  
  98. <center><h1 style="text-align:center; text-shadow: 4px 4px 4px #aaa; font-size:280%; margin-top:25px; font-family: 'Open Sans', sans-serif;"><b>Report Management System</h1></center><br>
  99.  
  100.  
  101. <div class="container">
  102. <div class="row">
  103. <div class="col-md-4 col-md-offset-4">
  104. <center><table >
  105. <col width="150">
  106. <col width="200">
  107. <tr><td align="center"><a href="http://www.pustaka-sarawak.com/" target="_blank">
  108. <img src="image/logopns.jpg" alt="http://www.pustaka-sarawak.com/" style="width: 40%">
  109. </a></td>
  110. <td align="center"><img src="image/perpustakaan_desa.png" alt="Logo Perpustkaan Negara Malaysia" style="width: 80%"></td></tr>
  111. </table></center>
  112. <div class="login-panel panel panel-default">
  113. <div class="panel-heading">
  114. <h3 class="panel-title">Please Sign In</h3>
  115. </div>
  116. <div class="panel-body">
  117.  
  118. <form method="POST" action="index.php" name="login">
  119. <fieldset>
  120. <p>* required field.</p>
  121. <div class="form-group">
  122. <input class="form-control" placeholder="E-mail*" name="u_email" type="email" autofocus><div class="error"></div>
  123. </div>
  124. <div class="form-group">
  125. <input class="form-control" placeholder="Password*" name="u_password" type="password" value=""><div class="error"></div>
  126. </div><br>
  127. <input class="btn btn-lg btn-success btn-block" type="submit" name="Login" value="Login"/>
  128. <?php {?>
  129. <br><span height="30" colspan="2" style="color:#990000;font-weight:bold;"><?php echo $err; ?></span>
  130. <?php } ?>
  131. </div>
  132. </fieldset>
  133. </form>
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139.  
  140.  
  141. <script src="../vendor/jquery/jquery.min.js"></script>
  142. <script src="../vendor/bootstrap/js/bootstrap.min.js"></script>
  143. <script src="../vendor/metisMenu/metisMenu.min.js"></script>
  144. <script src="../dist/js/sb-admin-2.js"></script>
  145.  
  146.  
  147. </body>
  148. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement