Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje a bezpieczeństwo..., bezpieczeństwo w zmiennych sesyjnych...
woj_tas
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


witam...!
mam taki prosty system logowania oparty na sesjach (czy jak kto woli z wykorzystaniem sesji:)) i moje pytanie jest takie: czy zmienne sesyjne są na tyle bezpieczne, aby można było przechowywać w nich nazwy uzytkowników bez wcześniejszego szyfrowania??

oto moj przykładowy kod:
  1. <?php
  2.  
  3. if(isset($_GET['login']))
  4. {
  5.  
  6.  
  7.  
  8. mysql_connect ("...");
  9.  
  10. $zapytanie = "SELECT * FROM user where nazwa='$login' ";
  11. $wykonaj = mysql_query ($zapytanie);
  12. while($wiersz=@mysql_fetch_array ($wykonaj)) {
  13. $uzytkownik=$wiersz['nazwa'];
  14. $password=$wiersz['password'];
  15. }
  16.  
  17.  if($_GET['login']=='' OR $_GET['pass']=='' )
  18.  {
  19.  echo 'Nie podales loginu lub hasla';
  20.  exit(); 
  21.  }
  22.  if($uzytkownik==$_GET['login'] AND $password==$_GET['pass'] )
  23.  { 
  24. $_SESSION['login']=$_GET['login']; 
  25.  } 
  26.  
  27. ?>


.
.
.
.
.
.
.
O to już wykorzystuje na stronie głównej:
  1. <?php
  2.  
  3. if(!isset($_SESSION['login']))
  4.  {
  5.  echo "Witaj nieznajomy<br />";
  6.  echo '<hr />';
  7.  include 'login.inc.php';
  8.  echo '<hr />';
  9.  
  10.  }
  11.  else
  12.  {
  13.  $user=$_SESSION['login'];
  14.  
  15.  echo "Witaj ponownie $user ";
  16.  
  17.  echo '<hr size=1 />';
  18.  ?>


Moje pytanie: czy jest to bezpieczne, a jeżeli nie to co zrobic aby...było:D


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- woj_tas   Sesje a bezpieczeństwo...   31.03.2006, 19:32:33


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 Aktualny czas: 19.08.2025 - 20:10