![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam mikro skrypt logowania w php, potrzebuję aby system wymagał cały czas podania loginu i hasła do skutku.
Na razie mam że jak się złe wpisze to pokazuje komunikat a chce właśnie to osunąć. Oto on: <?php if ((!isset($_SERVER['PHP_AUTH_USER'])) OR (!isset($_SERVER['PHP_AUTH_PW']))) { header('WWW-Authenticate: Basic realm="Private"'); header('HTTP/1.0 401 Unauthorized'); exit; } else { if (($_SERVER['PHP_AUTH_USER'] == "betoniarka") AND ($_SERVER['PHP_AUTH_PW'] == "pancernik")) { /* miejsce, w którym ma znaleźć się treść strony zabezpieczona hasłem */ header('Location: http://www.naszabetoniarka.pl/weseleagnies...;slawka/'); } else { echo "Autoryzacja zakończyła sie niepowodzeniem"; } } ?> Proszę o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
ale jak wpisuje tam
} else { header; } to nie wyskakuje cały czas okienko jak źle wpiszę |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 21.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
ok, zrobiłem tak
<?php if ((!isset($_SERVER['PHP_AUTH_USER'])) OR (!isset($_SERVER['PHP_AUTH_PW']))) { header('WWW-Authenticate: Basic realm="Private"'); header('HTTP/1.0 401 Unauthorized'); exit; } else { if (($_SERVER['PHP_AUTH_USER'] == "betoniarka") AND ($_SERVER['PHP_AUTH_PW'] == "pancernik")) { /* miejsce, w którym ma znaleźć się treść strony zabezpieczona hasłem */ header('Location: http://www.wp.pl'); } else { header('Location: http://www.dynamicdw.nazwa.pl/index.php'); } } ?> gdzie http://www.dynamicdw.nazwa.pl/index.php to adres strony z logowaniem niestety pyta sie tylko dwa razy a następnie znowu się nie pojawia logowanie? please help me panie i panowie, to pewnie dla was pryszcz, dalej szukam rozwiązania aby cały czas po złym wpisaniu znowu pojawiało się logowanie aż się poda poprawne dane |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jest jeszcze druga metoda która działa od PHP 5.3 (ale generalnie jest brzydka ![]()
p.s. Gdy wklejasz kod umieszczaj go tak: Kod [php]
<?php //Kod ?> [/php] Ten post edytował kiler129 23.02.2012, 02:01:47 -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:09 |