Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: logowanie
Forum PHP.pl > Forum > Przedszkole
blizniak
mam cos takiego
  1. <? 
  2.  
  3. include_once(&#092;"funkcje.php\");
  4.  lacz_bd();
  5.  
  6. if($opcja==&#092;"sprawdzanie_logowania\")
  7. {
  8. if (empty($login) or empty($haslo) )
  9.  {
  10. echo &#092;"Wszystkie pola musza byc wypelnione \";
  11.  }
  12. $haslo=md5($haslo);
  13. $wynik = mysql_query(&#092;"select * from logowanie where login='$login' and haslo='$haslo'\");
  14.  
  15.  if(mysql_num_rows($wynik)==1)
  16. {
  17.  header (&#092;"Location:http://127.0.0.1/~aukcje/po_zalogowaniu.php\");
  18.  exit;
  19. }
  20.  
  21.  else
  22.  {
  23.   echo &#092;"Zle dane\";
  24.  
  25.  }
  26.  
  27. }
  28.  
  29. if($opcja == NULL)
  30. {
  31. ?>
  32. <form action=\"?opcja=sprawdzanie_logowania\" method=\"post\"> 
  33. <table> 
  34. <tr> 
  35. <td align=\"right\">login:&nbsp;</td> 
  36. <td><input type=\"text\" name=\"login\" /></td> 
  37. </tr> 
  38. <tr> 
  39. <td align=\"right\">haslo:&nbsp;</td> 
  40. <td><input type=\"password\" name=\"haslo\" /></td> 
  41. </tr> 
  42. <tr> 
  43. <td colspan=\"2\" align=\"right\"> 
  44. <input type=\"submit\" value=\"zaloguj\" /></td> 
  45. </tr> 
  46. </table> 
  47. </form>
  48. <?
  49. }
  50. ?>

i mam takie pytanie jak zrobic zeby po przejsciu na po_zalogowaniu.php pamietalo nazwe kto jest zalogowany. wiem ze na sesjach trzeba ale kombinowalem i nic z tego nie wychodzilo
mario
wystarczy że zrobisz $_SESSION[zalogowany_user] = $_POST[login] i będziesz mieć w tablicy sesyjnej $_SESSION[zalogowany_user] jego dane, na każdej podstronie na początku session_start() i po sprawie.
Ociu
  1. <?php
  2.  if(mysql_num_rows($wynik)==1)
  3. {
  4.  setcookie(&#092;"zalogowany\", true, time()+3600*24*7);
  5.  header (&#092;"Location:http://127.0.0.1/~aukcje/po_zalogowaniu.php\");
  6.  exit;
  7. } else {
  8. echo &#092;"Zle dane\";
  9.  }
  10. ?>

potem:
  1. <?php
  2. if(!isset($_COOKIE['zalogowany']))
  3. {
  4. die('Nie jestes zalogowany...');
  5. }
  6. ?>
blizniak
dzieki za pomoc juz dziala biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.