2013-11-14 1 views
5

Sto lavorando su un sito con una directory protetta con htaccess. Mi piacerebbe creare una pagina di accesso personalizzata invece di fare affidamento sul browser predefinito. Qualcuno ha qualche esperienza con questo?Login personalizzato con htaccess tramite HTML/PHP

Desidero connettermi tramite un modulo HTML. Qualcuno pensa sia possibile?

Grazie.

risposta

1

Sì, è possibile ma non è necessario utilizzare l'autenticazione htaccess digest, è necessario implementare un modulo di accesso personalizzato in HTML & PHP.

È possibile implementare qualcosa di simile in PHP & .htaccess

admin/.htaccess:

RewriteCond %{REQUEST_FILENAME} !check_auth.php 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule .* check_auth.php?file=$0 [QSA,L] # pass everything thru php 

admin/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 
} 

è possibile accedere ai file di directory come questo

check_auth.php?file=filename