作者:佚名 | 来源:网络 | 添加时间:2006-05-25 11:55:42 | 人气:964
//常量定义
$Host="192.168.0.6";
$Port=21;
$okdoit=isset($HTTP_POST_VARS['okdoit']) ? $HTTP_POST_VARS['okdoit'] : $HTTP_GET_VARS['okdoit'] ;
if($okdoit==1) { // if password modify ok
?>;
;
;;修改结果 ;
;
;
;
;;;;;';;
;
; ;; ;;密码修改结果
;
; ;;  ;
; ;;;密码修改;
; ;; ;;
; ;;& ;
;
$UserName = isset($HTTP_POST_VARS['UserName']) ? $HTTP_POST_VARS['UserName'] : $HTTP_GET_VARS['UserName'] ;
$OldPass = isset($HTTP_POST_VARS['OldPass']) ? $HTTP_POST_VARS['OldPass'] : $HTTP_GET_VARS['OldPass'] ;
$NewPass1 = isset($HTTP_POST_VARS['NewPass1']) ? $HTTP_POST_VARS['NewPass1'] : $HTTP_GET_VARS['NewPass1'] ;
$NewPass2 = isset($HTTP_POST_VARS['NewPass2']) ? $HTTP_POST_VARS['NewPass2'] : $HTTP_GET_VARS['NewPass2'] ;
if ($UserName=="") {
echo "必须输入您ftp登陆时的用户名";
echo ';'."\n";
} else if ($OldPass=="") {
echo "必须输入原来的密码";
echo ';'."\n";
} else if ($NewPass1=="" || $NewPass2=="") {
echo "新密码不能设置为没有哈";
echo ';'."\n";
} else if ($NewPass1!=$NewPass2) {
echo "您两次输入的新密码不一样";
echo ';'."\n";
} else { //修改密码吧
$conn_id = ftp_connect($Host,$Port,30) or die("连接服务器失败! $Host:Port");
if (@ftp_login($conn_id, $UserName, $OldPass)) {
echo "原密码验证OK....
;\n";
$Command="pswd $OldPass $NewPass1";
// echo $Command."|
;\n";
if ($res= ftp_site ($conn_id, $Command)) {
echo ";密码修改成功!;
;\n";
}else { echo ";密码修改失败, 请系统管理员协助处理;
;\n"; }
} else {
echo "原密码登陆ftp服务器失败,请检查";
echo ';'."\n";
}
ftp_close($conn_id);
}
echo '; ;; ;;
}
else { // else, show input form
?>;
;
;
;ftp用户修改密码 ;
;
;
;
;; ;;
;
; ;; ;
;
;修改您的ftp密码
;;
;
;;
;
;
}
?>;