Commit b5b9b1f9 authored by 张育槟's avatar 张育槟

优化员工账号增加

parent 278d746b
......@@ -118,30 +118,37 @@ class LdapController extends Controller
if(!empty($data['deptName'])){
$dept_name='ou='.$data['deptName'].','.$dept_name;
}
foreach ($data['data'] as $key => $value) {
foreach ($data['data'] as $key => $users) {
$value=$users['fullName']?$users['fullName']:'';;
$mobileNumber=$users['mobileNumber']?$users['mobileNumber']:'';
$company_email=$users['company_email']?$users['company_email']:'';
$account=$users['account']?$users['account']:'';
$first_name=$users['first_name']?$users['first_name']:'';
$last_name=$users['last_name']?$users['last_name']:'';
$entry=["cn"=>"{$value}"];
$user=$this->provider->make()->user($entry);
//$user->setDn("cn={$value},ou='.$dept_name.',ou=Users_hoto,dc=hoto,dc=test"); //在IT发展部新增人员
$user->setDn("cn={$value},{$dept_name},ou=Users_hoto,dc=hoto,dc=test"); //在IT发展部新增人员
$user->setAccountName("$value");
$user->setCommonName("$value");
$user->setPassword("iiooii");
//$user->setPassword("iiooii");
//属性设置
//登陆状态默认启用 544默认启用 66080密码永不过期
$user->setUserAccountControl(544);
//邮箱
$user->setAttribute('mail','test@qq.com');
$user->setAttribute('mail',$company_email);
//联系方式
$user->setAttribute('telephoneNumber','13802266892');
$user->setAttribute('telephoneNumber',$mobileNumber);
//姓
$user->setAttribute('sn','first name...');
$user->setAttribute('sn',$first_name);
//名
$user->setAttribute('givenName','last name...');
$user->setAttribute('givenName',$last_name);
//显示名称
$user->setAttribute('displayName','test');
$user->setAttribute('displayName',$value);
//登陆账号
$user->setAttribute('sAMAccounName','test999');
$user->setAttribute('sAMAccounName',$account);
if($user->create()){
Log::info("{$value} created success....");
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment