ホームページ >php教程 >php手册 >.htpasswd 内のユーザーをオンラインで追加および削除する

.htpasswd 内のユーザーをオンラインで追加および削除する

WBOY
WBOYオリジナル
2016-06-13 12:37:521014ブラウズ

オンラインで .htpasswd にユーザーを追加または削除します

include("./class.Htpasswd.php3");

/* この .htpasswd のパスを変更してくださいfile
*/
$htpasswdfile = "/usr2/amitc/.htpasswd";


// この行は変更しないでください
echo '

';
?>
;INPUT TYPE=text name="username">


;INPUT TYPE=submit name="オペレーション">

if(!isset($operation)) {
}
else {
echo " echo "この操作を実行しました。

を確認してください。" ;
echo "ユーザー $username とパスワード $password に対して = [$doop] < を実行します。
$handle = new Htpasswd($htpasswdfile); $doop) {
case 'add':
print "ユーザー
";
$retval = $handle->addUser($username, $password); ) {
print "ユーザー [$username] が正常に参加しました!
";
} else {
print "ユーザー [$username] に参加できませんでした。
"; }
break;

case 'change':
print 'パスワード変更
';
$retval = $handle->changePass($username, $password);
if($retval) {
print "[$username] のパスワードが正常に変更されました。< ;BR>";
} else {
print "[$username] のパスワード変更失敗しました。
";
}
break;

case 'delete' :
print 'ユーザーの削除
';
$retval = $handle-> ;deleteUser($username);
if($retval) {
print "[$username] は削除されました。
";
} else {
print "削除中にエラーが発生しました[$username].
";
}
break;

case 'verify':
print 'ユーザーのパスワードを検証するコード
';
$ retval = $handle->verifyUser($username, $password);
if($retval) {
print "[$username] はパスワード [$password] で正常であることを確認します} else {
print "[$username] と [$password] の検証エラー (パスワードが間違っているか、ユーザーが存在しません!)
}

ブレーク;

デフォルト:
print 'ブレークしますか?
}
echo "
}
?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
チェック済み> パスワードを確認

ユーザーを削除