Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem logowania
jakub.drag
post
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ć(IMG:style_emoticons/default/questionmark.gif) Bardzo ważne!!
Dane są przechowywane w pliku tekstowym, i oddzielane |^^^|

Ten post edytował jakub.drag 10.04.2011, 08:11:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
thomson89
post
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


A session_start?
Go to the top of the page
+Quote Post
jakub.drag
post
Post #3





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

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


o kurde, taki szczegół, a ja się patrze i patrze w ten kod jak w malowane wrota, dzięki (IMG:style_emoticons/default/wink.gif)

Ten post edytował jakub.drag 10.04.2011, 09:02:07
Go to the top of the page
+Quote Post

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: 15.09.2025 - 22:02