首頁  >  文章  >  後端開發  >  在php中如何在線增減.htpasswd內的用戶

在php中如何在線增減.htpasswd內的用戶

WBOY
WBOY原創
2016-08-08 09:34:051137瀏覽

在php中如何在線增減.htpasswd內的用戶

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

/* 請修改此.htpasswd檔案路徑  
*/  
$htpasswdfile = "/usr2/amitc/.htpasswd";  


// 此行請勿修改  
echo '

';  
?>  
  
  
  
  
  
  
  
  
  
  
Username:
PassWord:
  
Verify Password
  
加入新用戶
  
刪除使用者
  
更改密碼
  
  
  
  
  
if(!isset($operation)) {  
}  
else {  
echo "
";  
echo "您剛進行了此項操作,請核查

";  
echo "您要對使用者 $username 及密碼 $password 進行 = [$doop]
";  
$handle = new Htpasswd($htpasswdfile);  

switch ($doop) {  
case 'add':  
PRint "使用者
";  
$retval = $handle->addUser($username, $password);  
if($retval) {  
print "使用者 [$username] 加入成功!
";  
} else {  
print "加入使用者 [$username] 失敗.
";  
}  
break;  

case 'change':  
print '修改密碼
';  
$retval = $handle->changePass($username, $password);  
if($retval) {  
print "[$username] 的密碼修改成功.
";  
} else {  
print "[$username] 的密碼修改失敗.
";  
}  
break;  

case 'delete':  
print '刪除使用者
';  
$retval = $handle->deleteUser($username);  
if($retval) {  
print "[$username] 已刪除.
";  
} else {  
print "刪除 [$username]時發生錯誤.
";  
}  
break;  

case 'verify':  
print 'Code to verify user's password
';  
$retval = $handle->verifyUser($username, $password);  
if($retval) {  
print "[$username] verifies okay with password [$password]
";  
} else {  
print "Verify Error for [$username] with [$password] (wrong password or user doesn't exist!)
";  
}  

break;  

default:  
print '您要中斷?
';  
}  
echo "
";  
}  
?>  

以上就介紹了在php中如何在線增減.htpasswd內的用戶,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn