Commit b3b8f606 authored by jiangbowen's avatar jiangbowen

test conn

parent 72dfc0cd
...@@ -34,6 +34,12 @@ class LdapController extends Controller ...@@ -34,6 +34,12 @@ class LdapController extends Controller
'operation_type'=>'emp', 'operation_type'=>'emp',
'operation'=>"edit", 'operation'=>"edit",
'data'=>['jiangbowen9090'=>'jiangbowen9090et','jiangbowen90912'] 'data'=>['jiangbowen9090'=>'jiangbowen9090et','jiangbowen90912']
];
//删除人员格式
$data = [
'operation_type'=>'emp',
'operation'=>"del",
'data'=>['jiangbowen90912']
]; ];
// var_dump($data); // var_dump($data);
if ($data['operation_type'] == 'emp') { if ($data['operation_type'] == 'emp') {
...@@ -62,7 +68,7 @@ class LdapController extends Controller ...@@ -62,7 +68,7 @@ class LdapController extends Controller
foreach ($data as $key => $value) { foreach ($data as $key => $value) {
$entry=["cn"=>"{$value}"]; $entry=["cn"=>"{$value}"];
$user=$this->provider->make()->user($entry); $user=$this->provider->make()->user($entry);
$user->setDn("cn={$value},ou=IT发展部,ou=Users_hoto,dc=hoto,dc=test"); $user->setDn("cn={$value},ou=IT发展部,ou=Users_hoto,dc=hoto,dc=test"); //在IT发展部新增人员
$user->setAccountName("$value"); $user->setAccountName("$value");
$user->setCommonName("$value"); $user->setCommonName("$value");
if($user->create()){ if($user->create()){
...@@ -80,6 +86,9 @@ class LdapController extends Controller ...@@ -80,6 +86,9 @@ class LdapController extends Controller
$user=$this->provider->search()->find($key); $user=$this->provider->search()->find($key);
if ($user->exists) { if ($user->exists) {
$user->rename("cn=$value"); $user->rename("cn=$value");
Log::info("{$key} edit success....");
}else{
Log::info("{$key} not exist....");
} }
} }
} }
...@@ -91,6 +100,9 @@ class LdapController extends Controller ...@@ -91,6 +100,9 @@ class LdapController extends Controller
$user=$this->provider->search()->find($value); $user=$this->provider->search()->find($value);
if ($user->exists) { if ($user->exists) {
$user->delete(); $user->delete();
Log::info("{$value} delete success....");
}else{
Log::info("{$value} delete success....");
} }
} }
} }
......
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