Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. <?php
  2. require_once("../Style/user-navigation.php");
  3. require_once("../System/class.user.php");
  4.  
  5. $user = new USER();
  6.  
  7. if($user->is_loggedin()!=""){
  8. ?><script> location.replace("Home.php?action=select&id=<?php echo $userRow['id']; ?>"); </script>
  9. <?php
  10. }
  11.  
  12. if(isset($_POST['btn-login'])){
  13. $username = strip_tags($_POST['username']);
  14. $password = strip_tags($_POST['password']);
  15.  
  16. if($user->doLogin($username,$password)){ ?>
  17. <script> location.replace("Home.php?action=select&id=<?php echo $userRow['id']; ?>"); </script>
  18. <?php
  19. }
  20. }
  21.  
  22. ?>
  23.  
  24. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml">
  26. <body class="nav-md" style="background-image: url('https://zellox.com/wp-content/uploads/2016/05/background-website-%E2%80%AB1%E2%80%AC-1600x900.gif');">
  27.  
  28. <!-- page content -->
  29. <div class="clearfix"></div>
  30.  
  31. <a class="hiddenanchor" id="signin"></a>
  32.  
  33. <div class="login_wrapper">
  34. <div class="animate form login_form">
  35. <section class="login_content">
  36. <form method="post">
  37. <h1>Login Form</h1>
  38. <div>
  39. <input type="text" class="form-control" name="username" placeholder="Username" required="" />
  40. </div>
  41. <div>
  42. <input type="password" class="form-control" name="password" placeholder="Password" required="" />
  43. </div>
  44. <div>
  45. <button type="submit" name="btn-login" class="btn btn-primary ">Log In</button>
  46. <a class="reset_pass" href="#">Lost your password?</a>
  47. </div>
  48.  
  49. <div class="clearfix"></div>
  50.  
  51. <div class="separator">
  52. <p class="change_link">New to site?
  53. <a href="Register.php" class="to_register"> Create Account </a>
  54. </p>
  55.  
  56. <div class="clearfix"></div>
  57. <br />
  58.  
  59. </div>
  60. </form>
  61. </section>
  62. </div>
  63. </div>
  64. </div>
  65. <!-- /page content -->
  66. </body>
  67. </html>
  68.  
  69. public function doLogin($username,$password){
  70. try
  71. {
  72. $stmt = $this->conn->prepare("SELECT id, username, password FROM users WHERE username=:username");
  73. $stmt->execute(array(':username'=>$username));
  74. $userRow=$stmt->fetch(PDO::FETCH_ASSOC);
  75. if($stmt->rowCount() == 1)
  76. {
  77. if($password= $userRow['password'])
  78. {
  79. $_SESSION['user_session'] = $userRow['id'];
  80. return true;
  81. }
  82. else
  83. {
  84. return false;
  85. }
  86. }
  87. }
  88. catch(PDOException $e)
  89. {
  90. echo $e->getMessage();
  91. }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement