From aryx, 5 Years ago, written in PHP.
Embed
  1. <?php
  2.  
  3. /* Belépés szkript a 9. gyakhoz
  4.  *
  5.  * gotvizs.ga
  6.  *
  7.  * @author aryx <[email protected]>
  8.  */
  9.  
  10. // nem teszek bele ellenőrzést. azt oldjátok meg ti :)
  11. $felhasznalo = $_POST['felhasznalo'];
  12. $jelszo = $_POST['jelszo'];
  13.  
  14. // nem PDO-t használok.
  15.  
  16. $servername = "localhost";
  17. $username = "root";
  18. $password = "";
  19. $dbname = "gyakorlat9";
  20.  
  21. // Create connection
  22. $conn = new mysqli($servername, $username, $password, $dbname);
  23.  
  24. $conn->query("SET NAMES UTF8");
  25.  
  26. // Check connection
  27. if ($conn->connect_error) {
  28.     die("Connection failed: " . $conn->connect_error);
  29. }
  30.  
  31. // prepare and bind
  32. $stmt = $conn->prepare("SELECT id, csaladi_nev, uto_nev FROM felhasznalok WHERE bejelentkezes = ? AND jelszo = ?");
  33. $stmt->bind_param("ss", $felhasznalo, $jelszo);
  34. $stmt->bind_result($id, $csaladinev, $utonev);
  35. $jelszo = sha1($jelszo);
  36. $stmt->execute();
  37. $stmt->fetch();
  38. $stmt->close();
  39. $conn->close();
  40.  
  41. if ($id == null) {
  42.     echo "<h2>A bejelentkezés nem sikerült!</h2>";
  43.     echo "<a href=\"pelda.html\">Próbálja újra!</a>";
  44. } else {
  45.     echo "<h1>Bejelentkezett</h1>";
  46.     echo "<p>Azonosító: <b>$id</b></p>";
  47.     echo "<p>Név: <b>$csaladinev $utonev</b></p>";
  48. }