Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czy sesje to dobry pomysl?
Forum PHP.pl > Forum > PHP
cudny
Robie teraz w miare duza baze danych no i oczywiscie panel obslugujacy ja smile.gif

Napisalem sobie tak ze gdy ktos sie loguje i wpisze poprawny login i haslo to:

  1. <?php
  2.  
  3.  
  4. if( login i haselko sa poprawne )
  5. {
  6. $_SESSION('logowanko') = 'SpOx :)';
  7. }
  8.  
  9. ?>


No i teraz w kazdym z plikow.php includuje plik ok.php ;p o tresci:

  1. <?php
  2. $loc = &#092;"Location: index.php\";
  3. if(!isset($_SESSION['logowanko']))
  4. {
  5. header($loc);
  6. };
  7. ?>


Teraz wiadomo ze dopuki ktos nie zamknie przegladarki sesja bedzie aktywna.

Czy takie rozwiazanie jest bezpieczne questionmark.gif
Jest to bardzo proste ale spelnia moje wymagania tyle ze nie wiem jak z bezpieczenstwem - dopuki nikt nie pozna kodu to chyba sie nie da dostac do panela questionmark.gif

Jesli uwazacie ze to jest do d...py to napiszcie swoje inne propozycje - za wszystkie b. dziekuje

pzdr
cydny
zbig13
Witam,
moim zdaniem sesje to dobry pomysł, sam używam ich do logowania w panelu administracyjnym mojego systemu newsów. Czy są bezpieczne? Raczej bezpieczniejsze od cookies, ale jak wiadomo nie ma skryptów nie do obejścia smile.gif Zawsze znajdzie się ktoś, kto będzie umiał poradzić sobie z zabezpieczeniami na stronie, z tym jednak nie da się nic zrobić sad.gif A co do kodu, to tylko jedna mała uwaga:
zamiast
  1. <?php
  2. $_SESSION('logowanko') = 'SpOx :)';
  3. ?>

powinno być
  1. <?php
  2. $_SESSION['logowanko'] = 'SpOx :)';
  3. ?>

Pozdrawiam!
SongoQ
Radze sie tez zainteresowac sesja w bazie danych.
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.