Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem logowania
jakub.drag
post 10.04.2011, 08:09:22
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 11.10.2010
Skąd: Kraków

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


Poskładałem sobie taki skrypt:
  1. <?php
  2. $login = $_POST['login'];
  3. $haslo = $_POST['haslo'];
  4.  
  5. $fakta=file("logins.txt");
  6. $zaszyfr_haslo=md5($haslo);
  7.  
  8. $k=0;
  9. for($i=0;$i<count($fakta);$i++)
  10. {
  11. $avfakta=explode("|^^^|", $fakta[$i]);
  12.  
  13. if($login==$avfakta[0] && $zaszyfr_haslo==$avfakta[1])
  14. {
  15. $k++;
  16. $_SESSION['user'] = $login;
  17. echo("Zostałeś zalogowany jako ".$_SESSION['user']."<br>Kliknij <a href='index.php'>tutaj</a>.");
  18. }
  19. }
  20. if($k==0)
  21. {
  22. echo("Błędny login lub hasło. Spróbuj jeszcze raz, podają poprawne dane.");
  23. }
  24.  
  25. ?>
. Problem polega na tym, że ustanawiana przez ten skrypt sesja, wygasa przy wyjściu z tej strony, co naturalnie uniemożliwia zalogowanie. Co z tym zrobićquestionmark.gif Bardzo ważne!!
Dane są przechowywane w pliku tekstowym, i oddzielane |^^^|

Ten post edytował jakub.drag 10.04.2011, 08:11:08


--------------------
Podchodź pozytywnie do swojego kodu :)
Go to the top of the page
+Quote Post

Posty w temacie
- jakub.drag   Problem ze skryptem logowania   10.04.2011, 08:09:22
- - thomson89   A session_start?   10.04.2011, 08:54:52
- - jakub.drag   o kurde, taki szczegół, a ja się patrze i patrze w...   10.04.2011, 09:01:13


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:45