require_once('common.php');
$op = $_POST['op'];
if ($ldapbind && ($op=='add')) {
$info["cn"] = $_POST['cn'];
$info["objectClass"][0] = "posixAccount";
$info["objectClass"][1]= "PureFTPdUser";
$info["objectClass"][2] = "top";
$info["uid"] = $_POST['uid'];
$info["uidNumber"] = $_POST['uidNumber'];
$info["gidNumber"] = $_POST['gidNumber'];
$info["userPassword"]= '{SHA1}'.sha1($_POST['userPassword']);
$info["homeDirectory"]=$_POST['homeDirectory'];
$info["FTPStatus"] = $_POST['FTPStatus'];
$dn = "cn=".$_POST['cn'].','.$_SESSION[current_dn];
/*echo "
";
//print_r($info);
echo $dn;
//print_r($_SESSION);
echo "
";*/
if(ldap_add($ds, $dn, $info)){
echo "";
}
//ldap_unbind($ds);
ldap_close($ds);
}
$smarty->assign('title', 'PureFTPD Account (LDAPv3)');
$smarty->assign('action', '');
$smarty->assign('legend', '添加 FTP 用户');
$smarty->assign('dn', 'cn=*'.$_SESSION[current_dn]);
$smarty->assign('cn', 'ftpuser');
$smarty->assign('uid', 'ftpuser');
$smarty->assign('uidNumber', '1000');
$smarty->assign('gidNumber', '1000');
$smarty->assign('userPassword', 'password');
$smarty->assign('homeDirectory', '/home/ftpuser');
$html ='EnableDisable';
$smarty->assign('FTPStatus', $html);
$smarty->assign('op', 'add');
$smarty->display('pureftpd_form.tpl');
?>
一键复制
编辑
Web IDE
原始数据
按行查看
历史