Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie - błąd
orzeszek
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.02.2004

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


Jeszcze mam jeden problem. Otóz tutaj na forum znalazłem kod pliku do logowania na stornę. Ten poniżej
[php:1:72f2a3f81f]
<?php
$login="login";
$pass="haslo";
if(!isset($PHP_AUTH_USER) ||
strcmp($PHP_AUTH_USER,$login)
||
strcmp($PHP_AUTH_PW,$pass)) {
Header('WWW-Authenticate: Basic realm="cos"');
Header("HTTP/1.0 401 Unauthorized");
echo "Logowanie odrzucone, brak uprawnień !";
exit;
}
?>
[/php:1:72f2a3f81f]
U mnie na Apache działa wszystk bez zarzutu, ale kiedy wysłałem na serwer niestety nie mogę się zalogować. Wpisuję login i hasło i po trzech próbach Logowanie odrzucone. To jedna sprawa, a druga, to czy można w tym skrypcie (o ile będzie działał) dorzucić innych użytkowników? Jeśli tak, to jak?
pozdr.
orzech
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dob
post
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


Ty u siebie masz właczone register globals, na serwerze jest wyłaczone i inaczej trzeba sie odwoływac do zmiennych

[php:1:2cec7b257e]<?php
$login="login";
$pass="haslo";
if(!isset($_SERVER['PHP_AUTH_USER']) ||
strcmp($_SERVER['PHP_AUTH_USER'],$login)
||
strcmp($_SERVER['PHP_AUTH_PW'],$pass)) {
Header('WWW-Authenticate: Basic realm="cos"');
Header("HTTP/1.0 401 Unauthorized");
echo "Logowanie odrzucone, brak uprawnień !";
exit;
}
?>[/php:1:2cec7b257e]


--------------------
Go to the top of the page
+Quote Post
orzeszek
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.02.2004

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


To samo... logowanie odrzucone
Go to the top of the page
+Quote Post
orzeszek
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.02.2004

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


A register globals mam na serwerze "on"
Go to the top of the page
+Quote Post
marian8
post
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 3.12.2003
Skąd: Jelenia Góra

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


cos tam jest chyba nie tak.
Przesylam przyklad ktorego ja uzywam...
[php:1:b579f28079]<?php
if(!isset($_SERVER['PHP_AUTH_USER'])) {
Header("WWW-authenticate: basic realm=ADMINISTRACJA SERWISU");
Header("HTTP/1.0 401 Unauthorized");
exit;
} else {
if ($_SERVER['PHP_AUTH_USER']!="marian") {
echo "NIEPRAWIDŁOWE DANE";
exit;
}
if ($_SERVER['PHP_AUTH_PW']!="123456") {
echo "NIEPRAWIDŁOWE DANE";
exit;
}
}
...
?>[/php:1:b579f28079]

A jesli chodzi o uzytkownikow to mozesz zrobic tablice i sprawdzac ja za pomoca funkcji [manual:b579f28079]array_search[/manual:b579f28079], ktora zwroci pozycje w tablicy danego uzytkownika a w drugiej tablicy na tej samej pozycji moze byc jego haslo...
Go to the top of the page
+Quote Post
orzeszek
post
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.02.2004

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


Ehhh, to samo, logowanie odrzucone sad.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 Aktualny czas: 21.08.2025 - 02:18