Advertisement
Guest User

Untitled

a guest
Feb 6th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4. $_SESSION['message'] = "";
  5. $mysqli = new mysqli("localhost", "root", "", "accounts") or die ("Cannot connect");
  6. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  7.  
  8. $fusername = $mysqli->real_escape_string($_POST['username']);
  9.  
  10. if (empty($fusername) && empty($fpassword)) {
  11. $_SESSION['message'] = "Syötä käyttäjätieodt";
  12. }else{
  13. $sql = "SELECT `id`, `username`, `email`, `password`, `active` FROM `users` WHERE username = '$fusername'";
  14.  
  15. $query = mysqli_query($mysqli, $sql);
  16.  
  17. $count = mysqli_num_rows($query);
  18.  
  19. if ($count > 0) {
  20. while($row = mysqli_fetch_array($query)){
  21. $_SESSION['username'] = $row['username'];
  22. $_SESSION['email'] = $row['email'];
  23. $_SESSION['id'] = $row['id'];
  24. $password = $row['password'];
  25. $active = $row['active'];
  26.  
  27. if (password_verify($_POST['password'], $password)) {
  28. if ($active > 0) {
  29. $_SESSION['message'] = "Sisäänkirjautuminen onnsitui, sinut ohjataan takasin etusivulle.";
  30. sleep(2);
  31. header("location: index.php");
  32. }else{
  33. $_SESSION['message'] = "Tiliäsi ei ole aktovoitu.";
  34. }
  35. }else{
  36. $_SESSION['message'] = "Väärä käyttäjänimi tai salasana.";
  37. }
  38. }
  39. }
  40. }
  41. }
  42.  
  43. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement