Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Logowanie, sesje i bezpieczenstwo, Ktory skrypt zastosowac?
gladiror
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Witam!
Mam takie male pytanie. Otoz napisalem skrypt:

  1. <?php
  2. if(isset($_SESSION['login']))
  3. {
  4. /* gdy istnieje sesja*/
  5. print("jestes zalogowany");
  6.  
  7. }
  8. else
  9. {
  10. print("nie jestes zalogowany");
  11. ?>


I chodzi o to czy istniej możliwość włamania sie w jakis sposób? Czy mozna np. wpisac cos do przegladarki zeby przypisalo $_SESSION['login'] jakas wartosc i wtedy bedzie zalogowany? Czy powinienem wprowadzic 2 sesje -> jedna do loginu, a druga do hasla i za kazdym razem sprawdzac czy dane podane przez uzytkownika sa prawdziwe?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gladiror
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Ja potrzebuje cos w miare bezpiecznego...
Czy cos takiego:

  1. <?php
  2. $zapytanie = "SELECT * FROM `uzytownicy` WHERE login= '$_SESSION['login']'";
  3. $wykonaj = mysql_query($zapytanie);
  4.  
  5. while($wiersz=mysql_fetch_array($wykonaj))
  6. {
  7. $login = "".$wiersz['login']."";
  8. $haslo = "".$wiersz['haslo']."";
  9.  
  10. }
  11.  
  12.  
  13. if($_SESSION['login']==$login and $_SESSION['haslo']==$haslo)
  14. {
  15. /* gdy istnieje sesja*/
  16. print("jestes zalogowany");
  17.  
  18. }
  19. else
  20. {
  21. print("nie jestes zalogowany");
  22. ?>


jest bezpieczniejsze niz skrypt poprzedni? Czy są jakieś wady takiego skryptu?
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: 10.10.2025 - 19:14