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.