Changeset 2490


Ignore:
Timestamp:
11/19/21 15:23:53 (3 years ago)
Author:
nanardon
Message:

Fix: set password (Ad)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/User.pm

    r2463 r2490  
    325325    $self->set_fields(userAccountControl => $userAccountControl); 
    326326 
    327     $self->base->log(LA_NOTICE, 'Mot de passe changé pour %s', $self->id); 
     327    my $mesg = $self->{entry}->update($self->base->ldap); 
     328 
     329    if ($mesg->code && $mesg->code != 82) { 
     330        $self->base->log(LA_ERR, "Cannot set attributes: %s", $mesg->error); 
     331        return; 
     332    } else { 
     333        $self->base->log(LA_NOTICE, 'Mot de passe changé pour %s', $self->id) 
     334        return 1; 
     335    } 
    328336 
    329337    1; 
Note: See TracChangeset for help on using the changeset viewer.