Я работаю над сайтом с каталогом, который защищен htaccess. Я бы хотел создать пользовательскую страницу входа вместо того, чтобы полагаться на браузер по умолчанию. У кого-нибудь есть опыт?
Я хочу подключиться через HTML-форму. Кто-нибудь думает, возможно ли это?
Благодарю.
Да, это возможно, но вы не должны использовать аутентификацию дайджест htaccess, вам нужно реализовать пользовательскую форму входа в HTML и PHP.
Вы можете реализовать что-то подобное в PHP & htaccess
администратор / .htaccess:
RewriteCond %{REQUEST_FILENAME} !check_auth.php RewriteCond %{REQUEST_FILENAME} -f RewriteRule .* check_auth.php?file=$0 [QSA,L] # pass everything thru php
админ / check_auth.php:
$file = $_GET['file']; if($_SESSION['user_authenticated']) { // please mind you need to add extra security checks here (see comments below) readfile($file); // if it's php include it. you may need to extend this code }else{ // bad auth error }
вы можете получить доступ к файлам каталога, подобным этому
check_auth.php?file=filename