Guest User

Untitled

a guest
Feb 13th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. <?php
  2. $_SESSION['message'] = "";
  3. require_once("connect.php");
  4. require_once("functions.php");
  5.  
  6. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  7. $uname = $mysqli->real_escape_string($_POST['username']);
  8.  
  9. $sql = "SELECT `username`,`email`, `active`,`password` FROM `users` WHERE `username`='$uname'";
  10. $query = mysqli_query($mysqli, $sql);
  11. $count = mysqli_num_rows($query);
  12.  
  13. if ($count > 0) {
  14. while ($row = mysqli_fetch_array($query)) {
  15. $active = $row['active'];
  16. $username = $row['username'];
  17. $email = $row['email'];
  18. $password = $row['password'];
  19.  
  20. if ($username == $_POST['username'] && password_verify($_POST['password'], $password)) {
  21. if ($active == 1) {
  22. $_SESSION['username'] = $username;
  23. $_SESSION['email'] = $email;
  24.  
  25. $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-success_registeration'>Sisäänkirjautuminen onnistui.</p></div>";
  26. }else{
  27. $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Tiliäsi ei ole aktivoitu.</p></div>";
  28. }
  29. }else{
  30. $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Väärä käyttäjänimi tai salasana.</p></div>";
  31. }
  32. }
  33. }else{
  34. $_SESSION['message'] = "<div class='alert alert-error'><p class='bg-danger'>Väärä käyttäjänimi tai salasana.</p></div>";
  35. }
  36. }
  37.  
  38. ?>
  39. <br><?= $_SESSION['message']?>
  40. <form class="form loginform" action="index.php" method="post">
  41.  
  42. <label for="name" class="cols-sm-2 control-label">Käyttäjänimi</label>
  43. <input type="text" class="form-control inputbottom" placeholder="Anna käyttäjänimi" name="username" required />
  44.  
  45. <label for="name" class="cols-sm-2 control-label">Salasana</label>
  46. <input type="password" class="form-control inputbottom" placeholder="Anna salasana" name="password" autocomplete="new-password" required />
  47. <input type="submit" value="Kirjaudu sisään" name="login" class="btn btn-lg btn-primary btn-block btn-signin loginbtn" />
  48. <a href="resetpassword.php" class="forgot-password">Salasana unohtunut?</a>
  49. </form>
Add Comment
Please, Sign In to add comment