adri1

Untitled

Aug 6th, 2018
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. <?php
  2. include 'includes/config.php';
  3.  
  4. if(isset($_SESSION['playername']))
  5. {
  6. echo '<META HTTP-EQUIV="Refresh" Content="0; URL=board.php">';
  7. exit;
  8. }
  9.  
  10. if(isset($_POST['pname']) && isset($_POST['ppass']))
  11. {
  12. if(!isset($_SESSION['playername']))
  13. {
  14. $query = $con->prepare("SELECT salt, pass, name, admin_level, id FROM player WHERE name = ?");
  15. $query->execute(array($_POST['pname']));
  16. if($query->rowCount() > 0)
  17. {
  18. $data = $query->fetch();
  19. $salt = $data[0];
  20. $pass = $data[1];
  21. $checkpass = strtoupper(hash("sha256", $_POST['ppass'].$salt));
  22.  
  23. if($checkpass == $pass)
  24. {
  25. $_SESSION['playername'] = $data[2];
  26. $_SESSION['playeradmin'] = $data[3];
  27. $_SESSION['id'] = $data[4];
  28. echo '<META HTTP-EQUIV="Refresh" Content="0; URL=board.php">';
  29. exit;
  30. }
  31. else $err = 'Usuario o contraseña erróneos';
  32. }
  33. else $err = 'Usuario o contraseña erróneos';
  34. }
  35. }
  36. ?>
Advertisement
Add Comment
Please, Sign In to add comment