Advertisement
Guest User

Untitled

a guest
May 26th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html><head><title>Tickety</title>
  3. <form method="post">
  4. Nick: <input type="text" name="nick"><br>
  5. Heslo: <input type="password" name="heslo"><br>
  6. <input type="submit" value="Přihlásit se">
  7. </form>
  8.  
  9.  
  10. <?php
  11. $servername = "mysql.hicoria.com";
  12. $username = "mysql_haha";
  13. $password = "hahahaha";
  14. $dbname = "mysql_haha";
  15.  
  16. if(isset($_POST["nick"])){
  17. $nick = htmlentities($_POST["nick"]);
  18. // Vytvorit pripojeni
  19. $conn = new mysqli($servername, $username, $password, $dbname);
  20. // Zkontrolovat spojení
  21. if ($conn->connect_error) {
  22. die("Spojení selhalo: " . $conn->connect_error);
  23. }
  24. $result = $conn->query("SELECT * FROM authme WHERE username = '".$nick."'");
  25. if ($result->num_rows > 0) {
  26. while($row = $result->fetch_assoc()) {
  27. $getUserData = $row;
  28. break;
  29. }
  30. $salt = explode('$', $getUserData['password'])[2];
  31. $hash1 = hash('sha256', $_POST["heslo"]);
  32. $user_password_hashed = '$SHA$'.$salt.'$'.hash('sha256', $hash1.$salt);
  33.  
  34. if($getUserData['password'] == $user_password_hashed){
  35. // přihlásit - heslo sedí
  36. echo("Správné heslo :)");
  37. }else{
  38. echo("Špatné heslo");
  39. }
  40. } else {
  41. echo("Uživatel neexistuje");
  42. }
  43. $conn->close();
  44. }
  45.  
  46. ?>
  47.  
  48. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement