Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie PHP MySQL Sesje
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Mam skrypta:
  1. <?
  2. // Na samej górze zadeklaruj sesję.
  3. // Sekcja wylogowywania, kasuje wszystkie zmienne sesyjne
  4. $message=""; // Wiadomość po wylogowaniu
  5.  
  6. // Sekcja logowania
  7. $login=$_POST['login'];
  8. if($login) {
  9. // W momencie kliknięcia w przycisk formularza
  10. $uzytkownik=$_POST['uzytkownik'];
  11. $md5_haslo=md5($_POST['haslo']);
  12. // Koduje hasło funkcją md5().
  13.  echo $md5_haslo;
  14.  
  15. // Połączenie z bazą.
  16. $host="localhost"; // Nazwa hosta.
  17. $db_user="root"; // Nazwa użytkownika - MySQL.
  18. $db_password="281293"; // Hasło do bazy.
  19. $database="townoflaugh"; // Nazwa bazy.
  20. mysql_connect($host,$db_user,$db_password);
  21. mysql_select_db($database);
  22. // Sprawdzenie nazwy użtkownika i hasła.
  23. $rezultat=mysql_query("SELECT * FROM users WHERE `login`=`".$uzytkownik."` AND `haslo`=`".$md5_haslo."`");
  24. if(@mysql_num_rows($rezultat)){
  25.  session_register("uzytkownik"); // Zapamiętuje zmienną sesji
  26. header("location:main.php"); // Przekierowanie do strony main.php
  27. }else {
  28. $message="Nieprawidłowa nazwa użytkownika lub hasło";
  29. }
  30. } // Koniec sprawdzania autoryzacji.
  31. ?>
  32. <head>
  33.  
  34. <title>Dokument</title>
  35. </head>
  36. <body>
  37. <? echo $message; ?>
  38. <form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  39. <table>
  40. <tr>
  41. <td>Użytkownik: </td>
  42. <td><input name="uzytkownik" type="text" id="uzytkownik" /></td>
  43. </tr>
  44. <tr>
  45. <td>Hasło: </td>
  46. <td><input name="haslo" type="password" id="haslo" /></td>
  47. </tr>
  48. </table>
  49. <input name="login" type="submit" id="login" value="login" />
  50. </form>
  51. </body>
  52. </html>

No i mi nie działa. Dlaczemu mnie to nie chce działać (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :D??
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: 14.09.2025 - 21:19