So fügen Sie Benutzer in .htpasswd online in PHP hinzu oder löschen sie
include("./class.Htpasswd.php3");
/* Bitte ändern Sie den Pfad dieser .htpasswd-Datei
*/
$htpasswdfile = "/usr2/amitc/.htpasswd"
// Bitte ändern Sie diese Zeile nicht
echo '
if(!isset($operation)) {
}
sonst {
echo "
";
echo „Sie haben diesen Vorgang gerade durchgeführt, bitte überprüfen Sie
“;
echo „Sie möchten den Benutzer $username und das Passwort $password = [$doop]
“ festlegen
$handle = new Htpasswd($htpasswdfile);
switch ($doop) {
Fall 'hinzufügen':
PRint „Benutzer
“;
$retval = $handle->addUser($username, $password);
if($retval) {
print „Benutzer [$username] ist erfolgreich beigetreten!
“;
} else {
print „Beitritt zum Benutzer [$username] fehlgeschlagen.
“;
}
Pause;
Fall 'Änderung':
print 'Passwort ändern
';
$retval = $handle->changePass($username, $password);
if($retval) {
print „Das Passwort von [$username] wurde erfolgreich geändert.
“;
} else {
print „Die Passwortänderung von [$username] ist fehlgeschlagen.
“;
}
Pause;
Fall 'löschen':
print 'Benutzer löschen
';
$retval = $handle->deleteUser($username);
if($retval) {
print „[$username] wurde gelöscht.
“;
} else {
print „Beim Löschen von [$username] ist ein Fehler aufgetreten.
“;
}
Pause;
Fall 'verifizieren':
print 'Code zur Überprüfung des Benutzerpassworts
';
$retval = $handle->verifyUser($username, $password);
if($retval) {
print „[$username] bestätigt, dass das Passwort [$password]
in Ordnung ist“;
} else {
print „Fehler bei [$username] mit [$password] überprüfen (falsches Passwort oder Benutzer existiert nicht!)
“;
}
Pause;
Standard:
print 'Möchten Sie unterbrechen?
';
}
echo "";
}
?>
Das Obige stellt vor, wie man Benutzer in .htpasswd online in PHP hinzufügt und löscht, einschließlich relevanter Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.