Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zabezpieczyc pliki?
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


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?
Go to the top of the page
+Quote Post
ikioloak
post
Post #2





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


a moze:
  1. <?php
  2.  
  3. if (($_SESSION[&#092;"login\"]!=\"login\")||($_SESSION[\"pass\"]!=\"pass\"))
  4. header(&#092;"Location: blad.php\");
  5.  
  6.  
  7. ?>
Go to the top of the page
+Quote Post
wozniak
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


A to jak musi byc logowanie do tego co zrobiłes?
Go to the top of the page
+Quote Post
ikioloak
post
Post #4





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


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.
Go to the top of the page
+Quote Post
wozniak
post
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Dzieki wielkie
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: 31.08.2025 - 23:02