adduser.php,adduser.php

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

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值