Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][HTML][PHP]Czy GET jest bezpieczne.
Gruchol
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 28.11.2014

Ostrzeżenie: (0%)
-----


Witam,
Napisałem taki panel logowania :
  1. <form method="post" action="">
  2. Nick z gry :
  3. <br>
  4. <br>
  5. <input type="text" name="login"/>
  6. <br>
  7. <br>
  8. Hasło :
  9. <br>
  10. <br>
  11. <input type="password" name="haslo"/>
  12. <br>
  13. <br>
  14. <input type="submit" value="Zaloguj się!"/>
  15. </form>
  16. </center>
  17. <?php
  18. $db = mysqli_connect('localhost', 'root', '', 'sf');
  19. @$login = $_POST["login"];
  20. @$haslo = $_POST["haslo"];
  21. $haslozbazy = mysqli_query($db, "SELECT password FROM user_data WHERE user_name='$login'");
  22. $haslozbazy1 = $haslozbazy->fetch_assoc()['password'];
  23. $haslo1 = md5($haslo);
  24. $loginsprawdz = mysqli_query($db, "SELECT user_name FROM user_data WHERE password='$haslo1'");
  25. $loginsprawdz1 = $loginsprawdz->fetch_assoc()['user_name'];
  26. if($haslozbazy1 == $haslo1 and $login == $loginsprawdz1) {
  27. echo "Udało się zalogować!";
  28. header("Location: shoptest.php?login=$login");
  29. }
  30.  
  31. ?>

I nie wiem jak postem wysłać do pliku shoptest.php login który zostanie wpisany do pola.
Zrobiłem to geten jednak kiedyś widziałem że odpowienio modyfikując link z getem można narobić dużych szkód.
W pliku shoptest.php nick odbieram tak: $nick = $_GET["login"];
Czy można to zrobić inaczej postem ?
Z góry dziękuję i pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:01