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

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: 28.09.2025 - 04:34