Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Autoryzacja HTTP w PHP
post 18.05.2004, 16:41:41
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


Mam skrypt Autoryzacji HTTP w php, tylo nie wiem gdzie są użtkownicy i gdzie ich dodawać i jakiej formie.
[php:1:cccbfb2be8]
<?php
function authenticate() {
header('WWW-Authenticate: Basic realm="Testowy system autoryzacji"');
header('HTTP/1.0 401 Unauthorized');
echo "Musisz podać poprawny login i hasło by wejść na tę stronęn";
exit;
}

if (!isset($_SERVER['PHP_AUTH_USER']) || ($_POST['SeenBefore'] == 1 && $_POST['OldAuth'] == $_SERVER['PHP_AUTH_USER'])) {
authenticate();
}
else {
echo "<p>Witaj: {$_SERVER['PHP_AUTH_USER']}<br>";
echo "Poprzenio: {$_REQUEST['$OldAuth']}";
echo "<form action='{$_SERVER['PHP_SELF']}' METHOD='POST'>n";
echo "<input type='hidden' name='SeenBefore' value='1'>n";
echo "<input type='hidden' name='OldAuth' value='{$_SERVER['PHP_AUTH_USER']}'>n";
echo "<input type='submit' value='Re Authenticate'>n";
echo "</form></p>n";
}
?>
?>[/php:1:cccbfb2be8]
Go to the top of the page
+Quote Post
post 18.05.2004, 18:39:30
Post #2





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


Czyli mam np takie tablice:
[php:1:1676e2f9b7]<?php
$users = array (
"admin"
"admin2"
);
$passwords = (
"123"
"321"
);
?>[/php:1:1676e2f9b7]
i teraz jak zrobić zeby sprawdzal czy podany login i hasło będą zawarte w tablicach i żeby dopasowal hasło np admin - 123, a admin2 - 321 ?
thx za wczesniejszą pomoc :]
Go to the top of the page
+Quote Post
Liko
post 18.05.2004, 18:40:29
Post #3





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


:arrow: [manual:78ac9edb15]in_array[/manual:78ac9edb15]
Go to the top of the page
+Quote Post
hwao
post 18.05.2004, 18:57:53
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




http://webcity.pl/webcity/artykuly.php/t/32

Tylko pozamieniaj

$PHP_AUTH_USER => $_SERVER['PHP_AUTH_USER']
$PHP_AUTH_PW => $_SERVER['PHP_AUTH_PW']
Go to the top of the page
+Quote Post
miik
post 18.05.2004, 21:12:46
Post #5





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 16.12.2003

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


w SQLu elegancko możesz zrobić 8)
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: 26.04.2024 - 17:40