.htpasswd-Generator

Pro Zeile ein Benutzer mit Passwort, getrennt durch einen Doppelpunkt.


>
$line) { $p = explode(":",trim($line,"\r\n"),2); if(strlen($p[0]) === 0 || strlen($p[1]) === 0) { unset($lines[$key]); continue; } $lines[$key] = "".htmlentities($p[0],NULL,"utf-8").":".htmlentities(crypt($p[1],'$5$rounds='.rand(1000,2000).'$'.salt().'$'),NULL,"utf-8").""; } echo("

.htpasswd

\n
".implode("\n",$lines)."
\n"); ?>

.htaccess

AuthType Basic
AuthName "Administrationsbereich"
AuthUserfile /home/webpages/lima-city/username/html/.htpasswd
Require valid-user

Der Pfad bei AuthUserfile muss angepasst werden. username muss durch deinen Benutzernamen ersetzt werden und vor .htpasswd muss evtl. noch das Gewünschte Unterverzeichnis eingefügt werden.