Manage default value for mailLDAPFilter (#513)
This commit is contained in:
parent
35530d93f8
commit
15d520c304
|
@ -551,8 +551,7 @@ sub setDefaultValues {
|
|||
$self->{cookieName} ||= "lemonldap";
|
||||
$self->{authentication} ||= 'LDAP';
|
||||
$self->{authentication} =~ s/^ldap/LDAP/;
|
||||
$self->{SMTPServer} ||= 'localhost';
|
||||
$self->{mailLDAPFilter} ||= '(&(mail=$mail)(objectClass=inetOrgPerson))';
|
||||
$self->{SMTPServer} ||= 'localhost';
|
||||
$self->{randomPasswordRegexp} ||= '[A-Z]{3}[a-z]{5}.\d{2}';
|
||||
$self->{mailFrom} ||= "noreply@" . $self->{domain};
|
||||
$self->{mailSubject} ||= "[LemonLDAP::NG] Your new password";
|
||||
|
@ -750,9 +749,9 @@ sub buildHiddenForm {
|
|||
|
||||
# Build hidden input HTML code
|
||||
$val .=
|
||||
'<input type="hidden" name="'
|
||||
. $_
|
||||
. '" id="'
|
||||
'<input type="hidden" name="'
|
||||
. $_
|
||||
. '" id="'
|
||||
. $_
|
||||
. '" value="'
|
||||
. $self->{portalHiddenFormValues}->{$_} . '" />';
|
||||
|
|
|
@ -44,9 +44,16 @@ sub formateFilter {
|
|||
? $self->{mailLDAPFilter}
|
||||
: $self->{AuthLDAPFilter}
|
||||
|| $self->{LDAPFilter};
|
||||
$self->lmLog( "LDAP submitted filter: " . $self->{LDAPFilter}, 'debug' )
|
||||
if ( $self->{LDAPFilter} );
|
||||
$self->{LDAPFilter} ||= '(&(uid=$user)(objectClass=inetOrgPerson))';
|
||||
if ( $self->{LDAPFilter} ) {
|
||||
$self->lmLog( "LDAP submitted filter: " . $self->{LDAPFilter},
|
||||
'debug' );
|
||||
}
|
||||
else {
|
||||
$self->{LDAPFilter} =
|
||||
$self->{mail}
|
||||
? '(&(mail=$mail)(objectClass=inetOrgPerson))'
|
||||
: '(&(uid=$user)(objectClass=inetOrgPerson))';
|
||||
}
|
||||
$self->{LDAPFilter} =~ s/\$(user|_?password|mail)/$self->{$1}/g;
|
||||
$self->{LDAPFilter} =~ s/\$(\w+)/$self->{sessionInfo}->{$1}/g;
|
||||
$self->lmLog( "LDAP transformed filter: " . $self->{LDAPFilter}, 'debug' );
|
||||
|
|
Loading…
Reference in New Issue
Block a user