在线增减.htpasswd内的用户
用户 在线 增减 htpasswd
2023-06-13 09:13:44 时间
在线增减.htpasswd内的用户
<?php
include("./class.Htpasswd.php3");
/*请修改此.htpasswd文件路径
*/
$htpasswdfile="/usr2/amitc/.htpasswd";
//此行请勿修改
echo"<FORMACTION="".$PHP_SELF.""METHOD=POST>";
?>
<TableBORDER><TR>
<TD>Username:</TD>
<TD><INPUTTYPE=textname="username"></TD>
</TR><TR>
<TD>Password:</TD>
<TD><INPUTTYPE=textname="password"></TD>
</TR><TR>
<TD>
<INPUTTYPE=radioNAME=doopVALUE="verify"CHECKED>VerifyPassword<BR>
<INPUTTYPE=radioNAME=doopVALUE="add">加入新用户<BR>
<INPUTTYPE=radioNAME=doopVALUE="delete">删除用户<BR>
<INPUTTYPE=radioNAME=doopVALUE="change">更改密码<BR>
</TD>
<TD>
<INPUTTYPE=submitname="operation">
</TD></TR>
</TR>
</TABLE>
</FORM>
<?php
if(!isset($operation)){
}
else{
echo"<FONTCOLOR=RED><HR>";
echo"您刚进行了此项操作,请核查<BR><HR>";
echo"您要对用户$username及密码$password进行=[$doop]<BR>";
$handle=newHtpasswd($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"Codetoverifyuser"spassword<BR>";
$retval=$handle->verifyUser($username,$password);
if($retval){
print"[$username]verifiesokaywithpassword[$password]<BR>";
}else{
print"VerifyErrorfor[$username]with[$password](wrongpasswordoruserdoesn"texist!)<BR>";
}
break;
default:
print"您要中断?<BR>";
}
echo"</FONT>";
}
?>
<?php
include("./class.Htpasswd.php3");
/*请修改此.htpasswd文件路径
*/
$htpasswdfile="/usr2/amitc/.htpasswd";
//此行请勿修改
echo"<FORMACTION="".$PHP_SELF.""METHOD=POST>";
?>
<TableBORDER><TR>
<TD>Username:</TD>
<TD><INPUTTYPE=textname="username"></TD>
</TR><TR>
<TD>Password:</TD>
<TD><INPUTTYPE=textname="password"></TD>
</TR><TR>
<TD>
<INPUTTYPE=radioNAME=doopVALUE="verify"CHECKED>VerifyPassword<BR>
<INPUTTYPE=radioNAME=doopVALUE="add">加入新用户<BR>
<INPUTTYPE=radioNAME=doopVALUE="delete">删除用户<BR>
<INPUTTYPE=radioNAME=doopVALUE="change">更改密码<BR>
</TD>
<TD>
<INPUTTYPE=submitname="operation">
</TD></TR>
</TR>
</TABLE>
</FORM>
<?php
if(!isset($operation)){
}
else{
echo"<FONTCOLOR=RED><HR>";
echo"您刚进行了此项操作,请核查<BR><HR>";
echo"您要对用户$username及密码$password进行=[$doop]<BR>";
$handle=newHtpasswd($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"Codetoverifyuser"spassword<BR>";
$retval=$handle->verifyUser($username,$password);
if($retval){
print"[$username]verifiesokaywithpassword[$password]<BR>";
}else{
print"VerifyErrorfor[$username]with[$password](wrongpasswordoruserdoesn"texist!)<BR>";
}
break;
default:
print"您要中断?<BR>";
}
echo"</FONT>";
}
?>
相关文章
- 使用批处理命令向win server AD域中批量添加用户实现
- Spring Boot基于JWT的用户实时在线数获取方法
- 基于Redis Zset实现在线用户统计
- ubuntu环境变量配置文件_环境变量与用户变量
- SAP ABAP Netweaver 里的用户会话概念
- SAP用户权限解剖及自修改详解编程语言
- 欧洲伽利略导航系统遭遇大规模故障 用户寻求美国 GPS 等后备支撑
- Linux用户授权:了解最简便的方法(linux用户授权)
- 添加Linux用户至群组(linux将用户添加到组)
- 开启Linux之路:为用户赋予权力(linux给用户赋权)
- 新增用户:MySQL中的操作指南(添加用户 mysql)
- MSSQL中用户查询的最佳实践(mssql 用户查询)
- Oracle数据库用户新手解决39112号错误的建议(oracle-39112)
- 密码使用CMD轻松重置MYSQL用户密码(cmd重置mysql用户)
- 使用ASP记录在线用户的数量的代码
- asp实现一个统计当前在线用户的解决方案
- 判断用户的在线状态onbeforeunload事件
- HP服务器用户安装REDHAT5.5手册在线图文教程