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

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: 22.08.2025 - 14:10