Password expiration interception in Multi mode
if pwdReset=TRUE is set, interception isn't done, (display of an interface proposing password change). The user can't log in and in the error log (apache log),those errors appears :
[warn] Lemonldap::NG : Password policy error 2 for [uid]([@IP address])
[debug] CGI.pm(114): /usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/
_Multi.pm 96
[info] Authentication with LDAP failed, trying next
{code}
Clement's workaround is to edit the Portal/_Mutli.pm, in "sub try', add the error "PE_PP_CHANGE_AFTER_RESET" to:
{code:perl}
# Stop if no error, or if confirmation needed, or if form not filled
return $res
if ( $res <= 0
or $res == PE_PP_CHANGE_AFTER_RESET
or $res == PE_CONFIRM
or $res == PE_FIRSTACCESS
or $res == PE_FORMEMPTY );