Нужен скрипт авторизации. Т.е. ЛОГИН ПАСС. Есть файл users.txt там запись вида user;pass user2;pass2 Скрипт встраивается в страничку. Если логин пасс верный, то юзера пускает на страниуцу.
Это не пойдет? http://forum.vingrad.ru/s/b7384a7816717a00b7a14dbea3fe4f4c/act-Print/client/printer/f-176/t-65043.html
PHP: <?php $file = 'users.txt'; $cnt = file($file); for($i = 0; $i <= count($cnt); $i++) { list($login, $password) = explode(':', $cnt[$i]); if($_POST['login'] == $login && $_POST['password'] == $password) { echo 'xek, vse norm'; $i = count($cnt); } else { echo 'nuxai pisky, bad login or pass'; } } ?> $_POST['login] && $_POST['password'] это логин и пароль что вводятся в поля
это ниче не дает. Встроил код: получилось ЛОГИН <поле> ПАСС <поле> и моя страница. А мне ее нужно защитить. К тому же после ввода пасса и логина страница просто перезагружается
ну если уж до конца: PHP: <?php if(isset($_POST['go'])) { $file = 'users.txt'; $cnt = file($file); for($i = 0; $i <= count($cnt); $i++) { list($login, $password) = explode(':', $cnt[$i]); if($_POST['login'] == $login && $_POST['password'] == $password) { echo 'xek, vse norm'; $i = count($cnt); } else { echo 'nuxai pisky, bad login or pass'; } } } else echo ' <form method="POST"> Login:<input type="text" name="login"><br> Password:<input type="password" name="password"> <br><input type="submit" name="go"> </form>'; ?> пс неполиткорректный скрипт ппс а ещё можно ajax прикрутить
А можно еще прекратить думать как кого-то подъебать и вспомнить что бейсик авторизация итак использует .htpasswd , а у тебя "или" =)
PHP: if (!isset($_SERVER['PHP_AUTH_USER']) || md5($_SERVER['PHP_AUTH_USER'])!==$name || md5($_SERVER['PHP_AUTH_PW'])!==$pass) { header('WWW-Authenticate: Basic realm="HELLO!"'); header('HTTP/1.0 401 Unauthorized'); exit("<h1>Access Denied</h1>"); } эта хрень серьёзно использует htpasswd ? оО