ďťż
Podstrony
|
telcocafeChcę 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 :) |
|||
Sitedesign by AltusUmbrae. |