![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.06.2002 Skąd: Kłodzko Ostrzeżenie: (0%) ![]() ![]() |
A wiec zmienne $pass i $nk se pobieram z formularza umieszczonego na poprzedniej stronie. Ale chodzi mi o to aby, w przpadku właściwego hasła przechodził do np. strony stefan.php.
Bardzo prosiłbym o odpowiedz!!! php uczę się od 3 dni czyli od poniedziałku więc prosze o wyrozumiałość <? $nk = ("lll"); $pass = ("ppp"); ?> <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> <title><?echo($nick);?></title> </head> <body> <font face="Verdana" color="Green" size="-1"> <? if($haslo == $pass) { $a = 1;} else{ $a = 0;} if($nick == $nk){ $b = 1;} else{ $b = 0;} $c = $a + $b; if($c == 2){ echo("Hasło poprawne"); } else{ echo("Hasło nie poprawne"); } echo("$l"); ?> <br> </body> </html> [list] |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) ![]() ![]() |
if($c == 2){
header("Location:stefan.php"); } else{ echo("Hasło nie poprawne"); } musisz to umiescic przed <html>. od razu zaznaczam, ze jest to dosc kiepska metoda, bo jak ktos od razu wpisze www.adres.com/stefan.php to ominie formularz z haslem |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy o to ci chodzi
tam gdzie masz haslo i login poprawne daj Kod header("location: /stefan.php");
i przenies to na poczatek pliku bo naglowki musza byc wyslane jako pierwsze do przegladarki |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
steru pierwsze pytanie na ktore moglem odpowiedziec a ty zdolales mie ubiec :cry: :cry: :cry:
i to o 2 w nocy :cry: :cry: |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) ![]() ![]() |
Cytat steru pierwsze pytanie na ktore moglem odpowiedziec a ty zdolales mie ubiec :cry: :cry: :cry:
i to o 2 w nocy :cry: :cry: sory - nie chcialem ![]() to juz czas zmienili ![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Rzeczywiscie ne ta godzina (popatrz na czas wyslania postu)
a co zabezpieczenia strony przed otwarciem to wpadlo kiedys mi wlapy cos takiego, bylbym wdzieczny jak by ktos wyjasnil mi jak to dziala Kod if (eregi("admin.inc.php", $HTTP_SERVER_VARS["PHP_SELF"])) {
Header("Location: ../index.php"); die(); } |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) ![]() ![]() |
Cytat Rzeczywiscie ne ta godzina (popatrz na czas wyslania postu)
widzialem - zegarek na serwerze zle ustawiony Cytat a co zabezpieczenia strony przed otwarciem to wpadlo kiedys mi wlapy cos takiego, bylbym wdzieczny jak by ktos wyjasnil mi jak to dziala
Kod if (eregi("admin.inc.php", $HTTP_SERVER_VARS["PHP_SELF"])) { Header("Location: ../index.php"); die(); } jezeli w aktualnej sciezce jest admin.inc.php to przenosi pietro wyzej do index.php - dziwne jakies. chyba to jest zupelnie wyrwane z kontekstu ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Sorry ale to eregi mnie przesladuje a z manuala nie umie skapowac wielu rzeczy o niej (eregi) wiec moze jakis polski opis tej funkcji.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) ![]() ![]() |
to to samo co ereg() tylko ze nie zwraca uwagi na wielkosc znakow
![]() i na koncu od insensitive (case w domysle ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
A co do tego zabezpieczonka - jesli chodzi o sciezke wpisywana w przegladarce to to moze zabezpieczyc stronke przed otwarciem gdy ktos bedzie znal (podejzy) sciezke.
a potem zawsze mzna "include();" No ale nie ja to pisalem (wnosek- ni znam sie) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A co do tego zabezpieczonka - jesli chodzi o sciezke wpisywana w przegladarce to to moze zabezpieczyc stronke przed otwarciem gdy ktos bedzie znal (podejzy) sciezke.
a potem zawsze mzna "include();" No ale nie ja to pisalem (wnosek- ni znam sie) Aby abezpieczyc sie przed wejsciem na strone np. tajne.php z pominieciem formularza sprawdzajacego haslo i login wystarczy skorzystac ze zmiennych ( POPRAWKA ) $PHP_AUTH_USER oraz $PHP_AUTH_PW nie bede pisal skryptu. Chodzi o to aby jak ktos wejdzie na podstrone np. tajne.php to na poczatku tego pliku jest skrypt sprawdzajacy czy aby powyzsza zmienna $PHP_AUTH_USER istnieje jak nie to skrypt wywola okno logowania sie.... |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.03.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Więcej o autoryzacji w php można znaleźć w manualu:
http://php.polbiznes.pl/manual/pl/features...s.http-auth.php -------------------- Tomasz Wasiluk
Polcode >> Szukamy programistów z pasją |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
ja polecam:
http://www.zend.com/zend/tut/authentication.php sirBlade ! $PHP_AUTH_USER - ja myslalem ze to zmienna :wink: -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
sirBlade !
$PHP_AUTH_USER - ja myslalem ze to zmienna :wink: pewnie, ze zmienna..... jak sie pisze 300 :wink: znakow na sekunde to czlowiek glupieje..... ![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%) ![]() ![]() |
SirBlade: CKM?
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat SirBlade: CKM?
jesli pytasz czy to ja to nie ja :wink: |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%) ![]() ![]() |
nie, chodzi mi o ciezki karabin maszynowy ... tyle znakow na sekunde
fiu, fiu ![]() |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
az taki szybki nie jestem ale czasami walne jakas glupote a to pomyle zmienna z funcja itp.
tak serio to jakies 200+ znakow na minute walne ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2024 - 19:08 |