Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. <html lang="pl-PL">
  2. <head>
  3. <meta charset="UTF-8">
  4. <link rel="stylesheet" type="text/css" href="style.css"/>
  5. <title>Projekt3 BK</title>
  6. </head>
  7. <body>
  8. <h1>Polska Ekstraklasa</h1>
  9. <form name=”Logowanie” action="" method="POST">
  10. <div class="login">
  11. <a>Login:</a>
  12. <input type="text" name="login"></br>
  13. <a>Haslo:</a>
  14. <input type="password" name="haslo"></br>
  15. <input type="submit" name="log" value="loguj" />
  16. </div>
  17. </form>
  18. <form method="POST" action="">
  19. <b>Login:</b> <input type="text" name="login"><br><br>
  20. <b>Hasło:</b> <input type="password" name="haslo1"><br>
  21. <b>Powtórz hasło:</b> <input type="password" name="haslo2"><br><br>
  22. <input type="submit" value="Utwórz konto" name="rejestruj">
  23. </form>
  24.  
  25. <?php
  26.  
  27. //rejestracja
  28. require_once "connect.php";
  29.  
  30. function filtruj($zmienna)
  31. {
  32. if(get_magic_quotes_gpc())
  33. $zmienna = stripslashes($zmienna); // usuwamy slashe
  34.  
  35.  
  36.  
  37. }
  38.  
  39. if (isset($_POST['rejestruj']))
  40. {
  41. $login = filtruj($_POST['login']);
  42. $haslo1 = filtruj($_POST['haslo1']);
  43. $haslo2 = filtruj($_POST['haslo2']);
  44. $ip = filtruj($_SERVER['REMOTE_ADDR']);
  45.  
  46. $rejestrowanko = mysql_query("SELECT id, login FROM uzytkownicy WHERE login = '".$login."';");
  47. if ($rejestrowanko = 0)
  48. {
  49. if ($haslo1 == $haslo2)
  50. {
  51. $rejestruj = mysql_query("INSERT INTO `uzytkownicy` (`login`, `haslo`, `rejestracja`, `logowanie`, `ip`)
  52. VALUES ('".$login."', '"($haslo1)."', '".time()."', '".time()."', '".$ip."');");
  53.  
  54. echo "Konto zostało utworzone!";
  55. }
  56. else echo "Hasła nie są takie same";
  57. }
  58. else echo "Podany login jest już zajęty.";
  59. }
  60. ?>
  61. <?php
  62. if (isset($_POST['log']))
  63. {
  64. $connect=mysqli_connect($host,$db_user,$db_password,$db_name);
  65. if(mysqli_connect_errno())
  66. {
  67. echo "błąd połączenia z bazą";
  68. }
  69. else echo "połączono z bazą";
  70. $login = filtruj($_POST['login']);
  71. $haslo = filtruj($_POST['haslo']);
  72. $logowanko = mysql_query("SELECT `login`, `haslo` FROM uzytkownicy WHERE `login` = '".$login."' AND `haslo` = '".md5($haslo)."';");
  73. if ($logowanko > 0)
  74. {
  75.  
  76. $logujemy = mysql_query("UPDATE `uzytkownicy` SET (`logowanie` = '".time().", `ip` = '".$ip."'') WHERE login = '".$login."';");
  77. $_SESSION['zalogowany'] = true;
  78. $_SESSION['login'] = $login;
  79.  
  80.  
  81.  
  82. }
  83. else echo "Wpisano złe dane.";
  84. }
  85. ?>
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. </body>
  93. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement