Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zabezpieczyc pliki?
Forum PHP.pl > Forum > PHP
wozniak
Witam, jak najlepiej zabezpieczyc admina? Zrobic plik admin.php i w nim jakies tam logowanie a pozniej do plików wstawic
  1. <?php
  2. if (!eregi(&#092;"admin.php\", $_SERVER['PHP_SELF'])) {
  3. die (&#092;"Podaj Haslo\");
  4. }
  5. ?>
?

Czy moze jest jakis lepszy sposob?
ikioloak
a moze:
  1. <?php
  2.  
  3. if (($_SESSION[&#092;"login\"]!=\"login\")||($_SESSION[\"pass\"]!=\"pass\"))
  4. header(&#092;"Location: blad.php\");
  5.  
  6.  
  7. ?>
wozniak
A to jak musi byc logowanie do tego co zrobiłes?
ikioloak
zalozmy ze ten kod ktory pisalem jest zawartoscia pliku verify.php
Plik z formularzem:
  1. <form method="post" action="login.php">
  2. <input type="text" name="login">
  3. <input type="text" name="pass">
  4. <input type="submit" value="ok">
  5. </form>


plik login:
  1. <?php
  2.  
  3. if ((isset($_POST[&#092;"login\"]))&&(isset($_POST[\"pass\"])))
  4. {
  5.  $_SESSION[&#092;"login\"]=$_POST[\"login\"];
  6.  $_SESSION[&#092;"pass\"]=$_POST[\"pass\"];
  7. }
  8. include(&#092;"verify.php\");
  9. header(&#092;"Location: admin.php\");
  10.  
  11. ?>


i teraz w kazdym pliku ktory nalezy do panelu admina na poczatku:
  1. <?php
  2.  
  3. include(&#092;"verify.php\");
  4.  
  5. ?>


Pisze to niesprawdzajac, ale chyba powinno dzialac.
wozniak
Dzieki wielkie
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.