Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przenoszenie do strony??
stefan
post 7.06.2002, 01:15:32
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]
Go to the top of the page
+Quote Post
steru
post 7.06.2002, 02:02:13
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
Go to the top of the page
+Quote Post
rzseattle
post 7.06.2002, 02:08:01
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
Go to the top of the page
+Quote Post
rzseattle
post 7.06.2002, 02:11:00
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:
Go to the top of the page
+Quote Post
steru
post 7.06.2002, 02:12:29
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 smile.gif
to juz czas zmienili questionmark.gif o czyms nie wiem ?
smile.gif
Go to the top of the page
+Quote Post
rzseattle
post 7.06.2002, 02:17:09
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();

}
Go to the top of the page
+Quote Post
steru
post 7.06.2002, 02:21:28
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 smile.gif
Go to the top of the page
+Quote Post
rzseattle
post 7.06.2002, 02:21:42
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.
Go to the top of the page
+Quote Post
steru
post 7.06.2002, 02:24:38
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 smile.gif
i na koncu od insensitive (case w domysle smile.gif )
Go to the top of the page
+Quote Post
rzseattle
post 7.06.2002, 02:37:08
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)
Go to the top of the page
+Quote Post
Sir Blade
post 11.06.2002, 16:19:23
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....
Go to the top of the page
+Quote Post
hyper
post 11.06.2002, 16:31:13
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ą
Go to the top of the page
+Quote Post
castor
post 11.06.2002, 18:01:49
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
Go to the top of the page
+Quote Post
Sir Blade
post 11.06.2002, 21:16:51
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..... winksmiley.jpg
Go to the top of the page
+Quote Post
kryr
post 13.06.2002, 12:54:40
Post #15





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

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


SirBlade: CKM?
Go to the top of the page
+Quote Post
Sir Blade
post 13.06.2002, 13:36:27
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:
Go to the top of the page
+Quote Post
kryr
post 14.06.2002, 11:34:03
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 tongue.gif
Go to the top of the page
+Quote Post
Sir Blade
post 14.06.2002, 16:10:14
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 laugh.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2024 - 19:08