ďťż

[PHP] Metoda GET

       

Podstrony


telcocafe

Chcę zrobić podstawową stronkę w PHP, która wymagałaby poprawnego loginu i hasła.
Strona index.php zawiera:
dwa pola tekstowe 'pass' i 'login'.
Oraz przycisk, który przenosi nas do następnej strony, a mianowicie correct.php.
Skrypt w stronie correct.php ma przechwytywać zmienne $pass i $login
oraz sprawdzać, czy są one równe odpowiednio:
$login == 'admin'
$pass == 'haslo'
Jeśli wszystko jest w porządku, to wyświetla napis: "Użytkownik zalogowany"
W przeciwnym wypadku: "Brak autoryzacji"

Strona ma być podatna na ataki. Jeśli znacie również metodę obejścia takich zabezpieczeń, piszcie!



Nie odpowiem ci z prostego powodu: podejrzewam ze probojesz znalezc odpowiedz na ostatnie zadanie z dzialu net na tdhack.com(sam masz link w sygnaturze...). Bądź uczciwy :excl:
Użytkownik Mew edytował ten post 21 luty 2005, 11:08
Sorry, ale nie.
Po prostu próbuję zrobić własne zadanie...
Do ostatniego ani się nie biorę - po prostu nie potrafię
Mam już 65 pkt... :D






Ja bym to zrobil tak :
<? if (isset($_POST['pass'])){ if ($_POST['pass']="haslo"){ if ($_POST['login']="login"){ echo "User zalogowany";}else{echo "zly login";} }else{ echo "zle haslo"; } }else{ echo "<form action='".$PHP_SELF."'>\n"; echo "haslo:<input name='pass'><br>\n"; echo "login:<input name='login'><br>\n"; echo "<input type='submit' value='wyslij'><br>\n"; echo "</form>"; ?>


A to nie miała być metodą GET? ;)

Jesteś pewien, że to działa?
Ja to wrzucilem na serwer z php i wyskakuje błąd:
Parse error: parse error in /home/www/p4welo.freeownhost.com/proba.php on line 14

Na oko, to tam są nawiasy pootwierane.

klamerki czyli { - sie nie zgadzaja..pokombinuj jak na moje oko o jedna za duzo jest...pozdro!!!

Sorry, mozliwe ze jest blad skladni - pisane z glowy :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.