在线增减.htpasswd内的用户

祢微笑时好美55

祢微笑时好美55

2016-01-29 14:46

在线增减.htpasswd内的用户,在线增减.htpasswd内的用户
  在线增减.htpasswd内的用户

<?php  
include("./class.Htpasswd.php3");  

/* 请修改此.htpasswd文件路径  
*/  
$htpasswdfile = "/usr2/amitc/.htpasswd";  


// 此行请勿修改  
echo '<FORM ACTION="'.$PHP_SELF . '" METHOD=POST';  
?  
<Table BORDER<TR  
<TDUsername: </TD  
<TD<INPUT TYPE=text name="username"</TD  
</TR<TR  
<TDPassword: </TD  
<TD<INPUT TYPE=text name="password"</TD  
</TR<TR  
<TD  
<INPUT TYPE=radio NAME=doop VALUE="verify" CHECKED Verify Password <BR  
<INPUT TYPE=radio NAME=doop VALUE="add" 加入新用户<BR  
<INPUT TYPE=radio NAME=doop VALUE="delete" 删除用户 <BR  
<INPUT TYPE=radio NAME=doop VALUE="change" 更改密码 <BR  
</TD  
<TD  
<INPUT TYPE=submit name="operation"  
</TD</TR  
</TR  
</TABLE  
</FORM  
<?php  
if(!isset($operation)) {  
}  
else {  
echo "<FONT COLOR=RED <HR";  
echo "您刚进行了此项操作,请核查 <BR<HR";  
echo "您要对用户 $username 及密码 $password 进行 = [$doop] <BR";  
$handle = new Htpasswd($htpasswdfile);  

switch ($doop) {  
case 'add':  
print "用户<BR";  
$retval = $handle-addUser($username, $password);  
if($retval) {  
print "用户 [$username] 加入成功!<BR";  
} else {  
print "加入用户 [$username] 失败.<BR";  
}  
break;  

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

case 'delete':  
print '删除用户<BR';  
$retval = $handle-deleteUser($username);  
if($retval) {  
print "[$username] 被删除.<BR";  
} else {  
print "删除 [$username]时发生错误.<BR";  
}  
break;  

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

break;  

default:  
print '您要中断? <BR';  
}  
echo "</FONT";  
}  
?   
展开更多 50%)
分享

猜你喜欢

在线增减.htpasswd内的用户

PHP
在线增减.htpasswd内的用户

写一个用户在线显示的程序

PHP
写一个用户在线显示的程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

实例:用PHP实现Ftp用户的在线管理

PHP
实例:用PHP实现Ftp用户的在线管理

JSP中基于Session的在线用户统计分析

Web开发
JSP中基于Session的在线用户统计分析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

12306用户数据泄露在线查询

电脑网络
12306用户数据泄露在线查询

一个统计当前在线用户的解决方案

ASP
一个统计当前在线用户的解决方案

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

RubyonRails连接Oracle数据库实践

RubyonRails连接Oracle数据库实践

Oracle数据库的配置方案完全分析

Oracle数据库的配置方案完全分析
下拉加载更多内容 ↓