Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] nie chce mi działać autoryzacja, proszę o rozwiązanie problemu
Immanuel
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.09.2005
Skąd: Lubin

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


tak wygląda kod:
  1. <?php
  2. $uzytkownik = $_POST['uzytkownik'];
  3. $haslo = $_POST['haslo'];
  4.  
  5. if(!isset($_POST['uzytkownik'])&&!isset($_POST['haslo']))
  6. {
  7. //uzytkownik musi podać identyfikator i hasło dostępu
  8. ?>
  9. <h1>Zaloguj się</h1>
  10. Ta strona jest zastrzeżona.
  11. <form method ="post" action="zastrz_baza.php">
  12. <table border="1">
  13. <tr>
  14. <th>Użytkownik</th>
  15. <td><input type="text" name="uzytkownik"></td>
  16. </tr>
  17. <tr>
  18. <th>Hasło</th>
  19. <td><input type="password" name="hasło"></td>
  20. </tr>
  21. <tr>
  22. <td colspan="2" align="center">
  23. <input type="submit" value="Zaloguj się">
  24. </td>
  25. </tr>
  26. </form>
  27. <?php
  28. }
  29. else
  30. {
  31. // połącz się z MySQL
  32. mysql_connect ("localhost","root","krasnal") or
  33. die ("Nie można połączyć się z MySQL");
  34. mysql_select_db ("uwierz") or
  35. die ("Nie można połączyć się z bazą.");
  36. // znajdź pasujący wiersz
  37. $zapytanie = "select count(*) from uwierzytelnieni_uzytkownicy where
  38. uzytkownik = '$uzytkownik' and haslo = '$haslo'";
  39.  
  40. $wynik = mysql_query($zapytanie);
  41. if(!$wynik)
  42. {
  43. echo 'Nie można wykonać zapytania.';
  44. }
  45. $wierz = mysql_fetch_row ($wynik);
  46. $ile = $wierz[0];
  47.  
  48. if ($ile > 0)
  49. {
  50. // podana kombinacja: identyfikator i hasło jest prawidłowa
  51. echo '<h1>Oto ona!</h1>';
  52. echo 'Na pewno jesteś szczęśliwy, że możesz zobaczyć tę stronę.';
  53. }
  54. else
  55. {
  56. // kombinacja: identyfikator i hasło jest nieprawidłowa
  57. echo '<h1>Niestety, nie udało się.</h1>';
  58. echo 'Nie jesteś uprawniony do przeglądania tych zasobów.';
  59. }
  60. }
  61. ?>


Tak wygląda tabela "uwierzytelnieni_uzytkownicy" w bazie "uwierz":



po wpisaniu do formularza:
uzytkownik
haslo

wyskakuje błąd 'Nie jesteś uprawniony do przeglądania tych zasobów.' O_o

Ten post edytował Immanuel 17.01.2007, 11:02:11


--------------------
Immanuel, pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 07:55