![]() |
![]() |
--Ignas_yo-- |
![]()
Post
#1
|
Goście ![]() |
index.html
Kod <form action=logowanie.php method=post> Login:<input type=text name=logg> Hasło:<input type=password name=pass> <input type=submit value=Zaloguj> </form> logowanie.php Kod <? if(($_POST['pass']=='qwerty')&&($_POST['logg']=='mati')){ header("Location: lol.html"); }else{ echo ("Podano złe hasło"); } ?> Jak zrobić żeby było kilku użytkowników? |
|
|
![]() |
-Wieviór- |
![]()
Post
#2
|
Goście ![]() |
Najlepiej stwórz bazę danych z użytkownikami i łącz się z nią przy sprawdzaniu ;]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 1.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
A i owszem najlepsze jest na BD, ale jak przedszkole to przedszkole, mozesz ewentualnie zrobić logowanie oparte na pliku.
ja robiłem tak: Kod <?php function getLoginInfo() { if (isset($_SERVER['HTTP_AUTHORIZATION'])) return explode(';', base64_decode(substr( $_SERVER['HTTP_AUTHORIZATION'], 6))); if (isset($_SERVER['PHP_AUTH_USER'])) return array($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']); return false; } file_exists('hasla/hasla.dat') or die('Brak pliku danych uzytkownikow'); $auth = false; if (($loginInfo = getLoginInfo()) !== false) { $hFile = fopen('hasla/hasla.dat', 'r'); while (!feof($hFile)) { $ud = explode(';', fgets($hFile, 1024)); if ($ud[0] == $loginInfo[0] && rtrim($ud[1]) == $loginInfo[1]) { $auth = true; break; } } fclose($hFile); } if (!$auth) { // Brak autoryzacji header('WWW-Authenticate: Basic realm="Wejście ograniczone !"'); header('HTTP/1.0 401 Unauthorized'); echo 'Brak uprawnień do przeglądania strony '; die; } // Dane dla zalogowanych użytkowników echo "<center>"; echo include ("login_checx.php"); ?> nie stety owy kod nie działa na wszystkich serwerach!! Ten post edytował mainfreme 9.09.2007, 11:25:23 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 6 Dołączył: 14.02.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ewentualnie funkcja Array...
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:12 |