Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zabezpieczenie hasłem
falochron
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.03.2006

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


Witam.
Poszukuję prostego, polskojęzycznego skryptu php do zabezpieczenia strony php hasłem, nie jestem biegły w tych sprawach i dlatego dobrze by było, ażeby skrypt był dokładnie opisany i żeby nie używał bazy danych. Wiem że to duże wymagania, ale inaczej chyba sobie nie poradzę. Próbowałem już z różnymi skryptami i ciągle staję w tym samym miejscu. Jest formularz, ale nie wiem co zrobić, żeby hasło było czytane. Gdzie co się zapisuje?

Oto przykład:
  1. <?php
  2. //zakres skakania obrazu:
  3. $skok="20";
  4.  
  5. //szybkość skakania obrazu:
  6. $speed="3";
  7.  
  8. //tu ustaw login i hasło:
  9. $login="twoj_login";
  10. $pass="twoje_haslo";
  11.  
  12. if(!isset($PHP_AUTH_USER) ||
  13. strcmp($PHP_AUTH_USER,$login)
  14. ||
  15. strcmp($PHP_AUTH_PW,$pass)) {
  16. Header("WWW-Authenticate: Basic realm=\"Top Secret\"");
  17. Header("HTTP/1.0 401 Unauthorized");
  18. echo"<html><head>";
  19. echo"<script>\n";
  20. echo"<!-- Begin\n";
  21. echo"function skacz(n) {\n";
  22. echo"if (parent.moveBy) {\n";
  23. echo"for (i = $skok; i > 0; i--) {\n";
  24. echo"for (j = n; j > 0; j--) {\n";
  25. echo"parent.moveBy(0,i);\n";
  26. echo"parent.moveBy(i,0);\n";
  27. echo"parent.moveBy(0,-i);\n";
  28. echo"parent.moveBy(-i,0);\n";
  29. echo"}}}}\nfunction start(){\n skacz(2);\nsetTimeout('start()' , $speed);\n}\n";
  30. echo"// End -->\n</script>\n";
  31. echo"</head><body onLoad=start() background=cimg/tech.jpg OnKeyDown=alert(\"TopSecret!!!\");><table height=100% width=100%><tr><td align=center><img src=cimg/unauth.jpg></td></tr></table></body></html>";
  32. exit; 
  33. }
  34. ?>


Wpisałem logi i hasło i jest ok. , dalej:

Crazypass
-------------------------------------------------------------------------
Hasło na stronie z efektem.
-------------------------------------------------------------------------
Jeśli użytkownik wprowadzi błędne hasło
czeka go ciekawy efekt.

Ustaw hasło i parametry efektu w pliku crazypass.php3

Abu podłączyć, skrypt do strony wpisz przed znacznikiem <html>
poniższy kod:
<? include("crazypass.php3"); ?>
lub
<? require("crazypass.php3"); ?>

Tutaj już nie wiem gdzie mam wstawić ten kod, czy to musi być strona html? Czy może na mojej stronie index.php, tylko w którym miejscu? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
andruch2001
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.03.2006
Skąd: Opole

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


Potrzebuję przerobić ten plik tekstowy by tylko działało samo hasło bez zbędnej galeri zdjęciowej i mam z tym problemy . To plik tekstowy .

Moze ktoś z was mógłby to poprawić , z góry dziękuję .
Cały dzień na to poświęciłem i 0 efektów.

To ten plik( 29-01-2004.txt)

  1. <p class=mt align=center>29 styczeń 2004 r.<br>18. urodziny Łukasza </p>
  2. <?
  3. if ($haselko=="BROWARjestOK" or $haselko=="flzb" or $haselko=="2e") {
  4. ?>
  5. <p align=center class=txt>Tego dnia urodziny miał mój kumpel - 
  6. <b>Łukasz</b> i z tego powodu urz&plusmn;dziłem sesje zdjęciow&plusmn;...<br>
  7. Je&para;li chcecie zobaczyć zdjęcie i zobaczyć detale, wystarczy klikn&plusmn;c na dane zdjęcie.</p>
  8. <?
  9. $cou=opendir("gfx/hp/29-01-2004");
  10. $nr=1;
  11. while(($plik=readdir($cou))!=null)
  12. {
  13. if($plik!="." && $plik!="..")
  14. {
  15. if(eregi(".gif",$plik)|| eregi(".jpg",$plik)|| eregi(".png",$plik))
  16. {
  17. $plikss=str_replace("m", "", $plik);
  18. print("<p align=center><a href=gfx/hp/29-01-04/big/$plikss target=_blank><img src=gfx/hp/29-01-2004/$plik border=0></a></p>");
  19. $nr++;
  20. }
  21. }
  22. }
  23.  
  24. closedir($cou); }
  25. else {
  26. print("<center><form action=homepage.php method=post>
  27. <input type=hidden name=id value=29-01-2004>Podaj hasło dostępu: 
  28. <input type=password name=haselko><br><input type=submit value=WejdĽ></form></center>");
  29. }
  30. ?>


Z góry dziękuję za pomoc ..
(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 9.10.2025 - 12:47