UTF.COM.CN

用php实现serv-u用户密码远程修改功能

作者:佚名 | 来源:网络 | 添加时间:2006-05-25 11:55:42 | 人气:964

用php实现serv-u用户密码远程修改功能

测试环境 Serv-u 6.1.0.1, 脚本代码如下:
//常量定义

$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密码

;

;
   ;">;
           ;
   ;
   
;;
;;
;;
;;
;
   ;
   ;

;
;;
;
;
   ;
   ;

   }
?>;


不要用于非法用途哈! 呵呵。
责任编辑:冬天来了
【字号: 】【去论坛讨论】【发表评论】【打印本文】【告诉好友】【关闭窗口
网友评论(评论内容只代表网友观点,与本站立场无关!)

姓名:

验证码: 点击刷新