Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem
michal_s
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Witam. Mam skrypt logowania, który pokazuje poniżej. Niby wszystko wydaje mi się, że powinno byc dobrze, ale ciągle wyświetla mi błąd "Wystąpił błąd", więc sądze, że coś przekąbinowałem z szyfrowaniem hasła i tam się sypie. Byłbym wdzięczny jak by ktoś znalazł ten błąd. Pewnie to jakaś głupota... Z góry dzięki.

  1. <?php
  2. if (isset($_POST['imie']) and isset($_POST['nazwisko']) and isset($_POST['password'])) {
  3. require("connection.php");
  4. connection();
  5. $imie=mysql_real_escape_string(trim($_POST['imie']));
  6. $nazwisko=mysql_real_escape_string(trim($_POST['nazwisko']));
  7. $password=mysql_real_escape_string (trim($_POST['password']));
  8. if ($imie!="" and $nazwisko!="" and $password!="") {
  9. $password = sha1($password);
  10. $zapytanie="SELECT id FROM users WHERE imie='$imie' and nazwisko='$nazwisko' and password ='$password'";
  11. $temp=mysql_query($zapytanie) or die("Wystąpił błąd");
  12. $ile=mysql_num_rows($temp);
  13. $temp=mysql_fetch_array($temp);
  14. $id=$temp['id'];
  15. if ($ile==1) {
  16. $_SESSION['user_id']=$id;
  17. $_SESSION['imie']=$imie;
  18. $_SESSION['nazwisko']=$nazwisko;
  19. echo('Zostales zalogowany. ');
  20. }
  21. else echo ('Podałeś zle dane. Kliknij wstecz aby spróbowac ponownie.');
  22. }
  23. }
  24. else{
  25. ?>
  26. <html>
  27. <body>
  28. <form action="logowanie.php" method="post">
  29. <strong>Imie:</strong><input name="imie" type="text" value="" /><br>
  30. <strong>Nazwisko:</strong><input name="nazwisko" type="text" value="" /><br>
  31. <strong>Haslo:</strong><input name="password" type="password" value="" /><br>
  32. <input type="submit" value="Zaloguj" />
  33. </form>
  34. </body>
  35. </html>
  36. <?php
  37. }
  38. ?>
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: 23.08.2025 - 10:33