![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 30.03.2002 Skąd: SANOK Ostrzeżenie: (0%) ![]() ![]() |
plik z poprawnymi haslami wyglada tak:
$haslo="twoje_hasło1"; $haslo="twoje_hasło2"; $haslo="twoje_hasło3"; $haslo="twoje_hasło4"; $haslo="twoje_hasło5"; itd.. Kod <?php
if(isset($password)) //jesli haslo zostalo przekazane z formularza sprawdz je { include('hasla.txt'); //plik z poprawnymi haslami if(password=$haslo) Header("Location: [url=http://adres_strony_www.com]http://adres_strony_www.com");[/url] //adres strony ktora wyswietli //sie jesli haslo jest poprawne else { Header("WWW-Authenticate: Basic realm="Obszar""); Header("HTTP/1.0 401 Unauthorized"); echo "Brak uprawnień do przeglądania strony"; //ten komunikat wyswietli sie //jesli haslo jest niepoprawne } } else //jesli haslo nie zostalo przekazane z formularza wyswietl formularz do logowania //formularz do logowania sie print('<html>'); print('<head>'); print('<Title>LOGOWANIE</title>'); print('<META HTTP-EQUIV="Refresh" CONTENT="10">'); print('</head>'); print('<body>'); print('LOGOWANIE DNIA'); $data = date("D.m.Y H:i:s"); print('$data'); print('<br><br><br><br>'); print('<FORM ACTION="logowanie.php" METHOD="Post">'); print('<INPUT TYPE="password" NAME="$password" VALUE="wartosc">'); print('<br><br>'); print('<INPUT TYPE="submit" VALUE="ZALOGUJ MNIE!"> '); print('</form>'); print('</body>'); print('</html>'); ?> no i jest taki problem czy to zadziała? plik przekazuje podane przez usera haslo i sprawdza go z listą dostępnych haslej jesli jest poprwne to user pprzechodzi do tej strony co ja chce jesli nie to dostęp jest zabdoniony wiem ze mogly by byc to 2 pliki jeden z formularzem a drugi z skryptem sprawdzajacym ale ja chce aby bylo w jednym! czy ktos uprzejmi moglby mi kulturalnie wytknąc błedy w tym skrypcie BARDZO PROSZE!!! ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:33 |