mirror of
https://bitbucket.org/jsuto/piler.git
synced 2025-06-12 23:27:03 +02:00
fixed an issue with ldap_sync in case of the users DN is changed
This commit is contained in:
@ -445,6 +445,20 @@ class ModelUserUser extends Model {
|
||||
}
|
||||
|
||||
|
||||
public function update_dn_by_uid($uid = 0, $new_dn = '') {
|
||||
if(!$this->check_uid($uid) || $new_dn == ''){ return 0; }
|
||||
|
||||
$user = $this->get_user_by_uid($uid);
|
||||
|
||||
if(isset($user['uid']) && $user['dn'] != '' && $user['dn'] != '*') {
|
||||
$query = $this->db->query("UPDATE " . TABLE_USER . " SET dn=? WHERE uid=?", array($new_dn, $uid));
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
public function delete_user($uid) {
|
||||
if(!$this->check_uid($uid)){ return 0; }
|
||||
|
||||
|
Reference in New Issue
Block a user