← Back to team overview

mahara-contributors team mailing list archive

[Bug 536978] Re: Email not fetched from LDAP server

 

** Changed in: mahara
   Importance: Undecided => High

** Changed in: mahara
    Milestone: None => 1.3.0

-- 
Email not fetched from LDAP server
https://bugs.launchpad.net/bugs/536978
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.

Status in Mahara ePortfolio: New

Bug description:
Hello there,

I just found out that email address is not fetched from LDAP server when a user is authenticating for the first time. Institution uses only LDAP method. "Update user info on login" is disabled, "emailfield" is set.

While browsing through auth/ldap/lib.php function: authenticate_user_account(...) I've noticed that $ldapattributes does not contain "emailfield" entry. Was this forgotten or excluded purposely?

I've added (after line 125)

     $ldapattributes['email']  = $this->config['emailfield' ];

also changed line 133

     $fieldstoimport = array('firstname', 'lastname', 'email');

The problem is solved, at least for me.





References