Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem logowania
Forum PHP.pl > Forum > PHP
jakub.drag
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 |^^^|
thomson89
A session_start?
jakub.drag
o kurde, taki szczegół, a ja się patrze i patrze w ten kod jak w malowane wrota, dzięki wink.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.