Advertisement
kklevi

Untitled

Oct 18th, 2022
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  8. <title>Document</title>
  9. </head>
  10.  
  11. <body>
  12. <?php
  13. session_start();
  14. // állítsuk be hamisra ezt a változót, akkor ha ki akarunk lépni
  15. if (isset($_GET['exit']) && $_GET['exit'] == 'on') {
  16. $_SESSION['enter'] = false;
  17. }
  18.  
  19. if (isset($_POST['submit'])) {
  20. $link=mysqli_connect('localhost','t224','t224','t224'); //szerver, user, pass, database
  21. $sql='SELECT nev as `user`, jelszo as `pass` FROM `user';
  22. $result=mysqli_query($link,$sql);
  23. $row=mysqli_fetch_assoc($result);
  24. echo '<PRE>';
  25. var_dump($row);
  26. echo '</PRE>';
  27. //hozzunk létre egy 2 dimenziós tömböt
  28. $user[0]['user'] = 'user1';
  29. $user[0]['pass'] = 'pass1';
  30. $user[1]['user'] = 'user2';
  31. $user[1]['pass'] = 'pass2';
  32. $user[2]['user'] = 'user3';
  33. $user[2]['pass'] = 'pass3';
  34.  
  35. // menjünk végig a tömb elemein, ha van benne jó felhasználó/jelszó páros
  36. // akkor állítsuk át az elöbb deklarált változót igazra
  37. for ($i = 0; $i <= 2; $i++) {
  38. if (($user[$i]['user'] == $_POST['user']) && ($user[$i]['pass'] == $_POST['pass'])) {
  39. $_SESSION['enter'] = true;
  40. }
  41. }
  42. // zárjuk le a kezdő feltételt
  43. }
  44.  
  45. // ha az $_SESSION['enter'] változó igaz, akkor beléphet, különben rakjuk ki a formot.
  46. if (isset($_SESSION['enter']) && $_SESSION['enter']) {
  47. echo 'SIKERES BELÉPÉS<BR><A href="?exit=on">KILÉPÉS</A>';
  48. } else {
  49. echo '<FORM NAME="form1" action="5.het.php" method="POST">
  50. <INPUT TYPE="text" name="user">
  51. <INPUT TYPE="password" name="pass">
  52. <INPUT TYPE="submit" name="submit" value="BELEP">
  53. </FORM>';
  54. }
  55. ?>
  56. </body>
  57.  
  58. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement