Changeset 1574

Show
Ignore:
Timestamp:
03/26/08 20:19:52 (7 months ago)
Author:
misja
Message:

Misja Hoebe <misja@curverider.co.uk> Applied attachment:ticket:332:ldapauth-messages.diff and attachment:ticket:333:ldapauth-userexists.diff, closes #332 and #333

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/auth/ldap/lib.php

    r1455 r1574  
    9191        function ldap_do_auth($ds, $basedn, $username, $password, $filter_attr, $search_attr) { 
    9292 
     93        global $messages; 
     94 
    9395        $sr = @ldap_search($ds, $basedn, $filter_attr ."=". $username, array_values($search_attr)); 
    9496 
     
    132134 
    133135        function ldap_create_elgg_user($username, $password, $user_info) { 
     136 
     137                global $messages; 
     138 
    134139                if(!validate_username($username)) { 
    135140            $messages[] = __gettext("Error! LDAP Username does not meet Elgg requirements"); 
     
    243248                // If we need to create the user 
    244249 
    245                 if ($CFG->ldap_user_create == true) { 
     250                if (username_is_available($username) && $CFG->ldap_user_create == true) { 
    246251                        ldap_create_elgg_user($username, $password,$ldap_user_info); 
    247252                                }