ホームページ > バックエンド開発 > PHPチュートリアル > PHPでオンラインで.htpasswdのユーザーを増減する方法

PHPでオンラインで.htpasswdのユーザーを増減する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-08-08 09:34:05
オリジナル
1167 人が閲覧しました

php
でオンラインで.htpasswdのユーザーを追加または削除する方法
include("./class.Htpasswd.php3");
/* この .htpasswd ファイルのパスを変更してください
*/
$htpasswdfile = "/usr2/amitc/.htpasswd";

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

'; ?>
<テーブルボーダー> ユーザー名:


; パスワード:
; 新しいユーザーを追加します
ユーザーを削除します
パスワードを変更します
if(!isset($operation)) {
}
他 {
エコー "
"; echo "この操作を実行しました。

を確認してください
"; echo "ユーザー $username とパスワード $password = [$doop]
を設定します
$handle = 新しい Htpasswd($htpasswdfile)

スイッチ ($doop) {
ケース「追加」:
PRint "ユーザー
"; $retval = $handle->addUser($username, $password); if($retval) {
print "ユーザー [$username] が正常に参加しました!
"; } その他 {
print "ユーザー [$username] に参加できませんでした。
"; }
休憩

ケース「変更」:
print 'パスワードを変更します
'; $retval = $handle->changePass($username, $password); if($retval) {
print "[$username] のパスワードは正常に変更されました。
"; } その他 {
print "[$username] のパスワード変更に失敗しました。
"; }
休憩

ケース「削除」:
print 'ユーザーを削除
'; $retval = $handle->deleteUser($username); if($retval) {
print "[$username] は削除されました。
"; } その他 {
print "[$username] の削除中にエラーが発生しました。
"; }
休憩

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

休憩

デフォルト:
print '中断しますか?
'; }
エコー "
"; }
?>
上記では、PHP でオンラインで .htpasswd にユーザーを追加および削除する方法を、関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート