Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Logowanie (Sesje) - Błąd
Sotery
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 27.01.2008

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


Cześć,
Tworzę sobie panel logowania i napotkałem mały problem.
Stworzyłem dwa pliki:

zaloguj.php
  1. <?
  2.  
  3. $login=$_POST['login'];
  4. if($login) {
  5. $uzytkownik=$_POST['uzytkownik'];
  6. $md5_haslo=$_POST['haslo'];
  7.  
  8. require_once "config.php";
  9.  
  10. $rezultat=mysql_query("select * FROM uzytkownicy WHERE login='$uzytkownik' AND haslo='$md5_haslo'");
  11. if(@mysql_num_rows($rezultat)){
  12. session_register($uzytkownik);
  13. header("location:index.php");
  14. }else {
  15. $message="<span style='color:0d024c;'>Nieprawidłowa nazwa użytkownika lub hasło</span><br>";
  16. }
  17. }
  18. ?>
  19.  
  20. <form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  21. Login <input name="uzytkownik" type="text" id="uzytkownik" class="uzytkownik"><br>
  22. Hasło <input name="haslo" type="password" id="haslo" class="haslo"></div><br>
  23. <input name="login" type="image" src="images/04.jpg" id="login" value="login" />

index.php
  1. <?
  2. if(!session_is_registered($uzytkownik)){
  3. header("location:zaloguj.php");
  4. }
  5. ?>
  6.  
  7. <p>Witaj <? echo $_SESSION[$uzytkownik]; ?>! Jesteś zalogowany.</p>
  8. <p><a href="index.php">Wyloguj</a></p>


Wszystko śmiga ok. Problem jest z sesją :(
To znaczy, gdy dana osoba wpisze poprawne dane przekierowuje ją na index.php - tam niestety nie rozpoznaje aby sesja istniała i powraca do zaloguj.php.
Wie ktoś gdzie mógłby się znajdować tutaj błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


session_destroy() destroys all of the data associated with the current session. It does not unset any of the global variables associated with the session, or unset the session cookie. To use the session variables again, session_start() has to be called.
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: 11.10.2025 - 04:19