c 文件服务器账号密码,FreeBSD全能服务器安装手册之文件服务器篇之C用户密码自主管理篇...

FreeBSD全能服务器安装手册之文件服务器篇之C用户密码自主管理篇

##############################增加FTP密码自助修改功能#########################

%%%%%%%%%%%%%%%%%%%%%config.php%%%%%%%%%%%%%%%%%%%%%

$local="localhost";

$u_name="ftp";

$cpasswd="e89120d9dfeb";

$db_name="ftpusers";

//用户名、密码、数据库名字请自行修改为自己的

?>

function local(){

global $local;

return $local;

}

function u_name(){

global $u_name;

return $u_name;

}

function passwd(){

global $cpasswd;

return $cpasswd;

}

function db_name(){

global $db_name;

return $db_name;

}

?>

%%%%%%%%%%%%%%%%%%%%connect.php%%%%%%%%%%%%%%%%%%%%%

$connectino=mysql_connect(local(),u_name(),passwd()) or die ("数据库连接失败");

$select=mysql_select_db(db_name()) or die ("数据库打开失败");

?>

%%%%%%%%%%%%%%%%%%%index.php%%%%%%%%%%%%%%%%%%%%%%%

require("config.php");

if(!empty($_GET["action"])) {

if($_GET["action"]=="edit"){

require("connect.php");

$flag=0;

if(empty($_POST['passwd'])){

$flag=1;

echo "";

}

if(empty($_POST['passwd1'])){

$flag=1;

echo "";

}

if(empty($_POST['passwd2'])){

$flag=1;

echo "";

}

if((strlen($_POST["passwd1"])<1)||(strlen($_POST["passwd1"])>100)){

$flag=1;

echo "";

}

if((strlen($_POST["passwd2"])<1)||(strlen($_POST["passwd2"])>100)){

$flag=1;

echo "";

}

if($_POST["passwd1"]!=$_POST["passwd2"]){

$flag=1;

echo "";

}

$passwd_old=md5($_POST['passwd']);

$passwd_new=md5($_POST['passwd1']);

if($flag==0){

$sql="select * from users where User='".$_POST['User']."' and Password='".$passwd_old."'";

$result=mysql_query($sql);

$myrow1=mysql_num_rows($result);

if($myrow1==0){

echo "";

}else{

$sql ="update users set Password='".$passwd_new."' where User='".$_POST['User']."'";

$resulta=mysql_query($sql);

echo "修改成功!";

}

}

}

}else{

?>

--修改密码

修改FTP服务器登陆密码

用户名:

原密码:

新密码:

密码确认:

提交">

还原">

}

?>

%%%%%%%%%%%%%%%%%建立对应连接或虚拟主机%%%%%%%%%%%%%%%%%

编辑httpd.conf

ee /usr/local/etc/apache/httpd.conf

添加虚拟主机passwd.chb.com

DocumentRoot /home/passwd

ServerName passwd.chb.com

allow from all

Options +Indexes

当然DNS里也要添加相应指向

测试FTP密码自助修改功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值