Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie, wadliwe logowanie
batat
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 8.03.2004
Skąd: Stalowa Wola

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


mam maly problem z moim logowaniem, ktore wyglada tak:

  1. <? ob_start();
  2.  
  3.  
  4. require_once(&#092;"functions.php\"); 
  5. connect(); 
  6.  
  7. $wyk = mysql_query(&#092;"SELECT * FROM users\") or die (\"Zapytanie zakończone niepowodzeniem\"); 
  8. while($wiersz = mysql_fetch_array($wyk)){ 
  9. echo ''.$wiersz['user'].' '.$wiersz['haslo'].'<br/>';
  10. if ( $_POST['login'] == $wiersz['user'] && $_POST['pass'] == $wiersz['haslo'] ){ 
  11. $_SESSION['jest'] = true; 
  12. } 
  13. else { 
  14. $_SESSION['jest'] = false; 
  15. } 
  16.  }
  17.  
  18.  if ( $_SESSION['jest'] == true ){ 
  19. header(&#092;"Location: edytuj.php\");
  20.  } 
  21.  elseif ( $_SESSION['jest'] == false ) { 
  22. echo '<form action=\"login.php\" method=\"post\"
  23. <table align=center> 
  24. <tr><td colspan=2 align=center>Zaloguj się: </td></tr> 
  25. <tr><td>Login:</td><td><input type=\"text\" name=\"login\"/></td></tr> 
  26. <tr><td>Hasło:</td><td><input type=\"password\" name=\"pass\"/></td></tr> 
  27. <tr><td colspan=2 align=center><input type=\"submit\" name=\"submit\" value=\"Zaloguj\"/></td></tr> 
  28. </form></table><BR>'; 
  29.  }
  30.  


tylko problem w tym, ze logowanie dziala tylko dla ostatniego usera wpisanego w bazie, dla reszty nie :/ jak to zmienic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) prosze o pomoc, bo zalezy mi na czasie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) z gory bardzo dziekuje (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batat
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 8.03.2004
Skąd: Stalowa Wola

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


Ok, dzieki Vertical logowanie juz chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tylko mam jeszcze problem z wylogowaniem sie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

do ostatniego warunku else w logowaniu dodalem:
  1. <?php
  2. else {
  3. echo 'Zalogowany';
  4. $_SESSION['jest'] = true;
  5. header(&#092;"location: edytuj.php\");
  6. }
  7. ?>


ale teraz przy wylogowywaniu:
  1. <?php
  2. if ($_SESSION['jest'] == true)
  3. { 
  4. echo '<div align=center><BR>Zostaleś wylogowany!<BR>
  5. <a href=login.php>Zaloguj ponownie</a><BR>
  6. <a href=index.php>Powrót do strony głównej</a></div>';
  7. }
  8.  
  9.  
  10. else {
  11. header(&#092;"location: login.php\"); 
  12. } 
  13. ?>


nic sie nie dzieje :/
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: 9.10.2025 - 20:21