Plugin Directory

Changeset 486127


Ignore:
Timestamp:
01/07/2012 12:21:45 PM (14 years ago)
Author:
glatze
Message:

development release 1.1.3-dev
[Issue 45] http://bt.ecw.de/view.php?id=45

Location:
active-directory-integration/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • active-directory-integration/trunk/ad-integration.php

    r485180 r486127  
    610610       
    611611        // Don't use Active Directory for admin user (ID 1)
    612         $user = get_userdatabylogin($username);
     612        // $user = get_userdatabylogin($username); // deprecated
     613        $user = get_user_by('login', $username);
     614       
    613615        if (is_object($user) && ($user->ID == 1)) {
    614616            $this->_log(ADI_LOG_NOTICE,'User with ID 1 will never be authenticated by Active Directory Integration.');
     
    761763
    762764        // getting user data (again!)
    763         $user = get_userdatabylogin($username);
     765        // $user = get_userdatabylogin($username); // deprecated
     766        $user = get_user_by('login', $username);
    764767       
    765768        // role
     
    27962799            $authorization_groups = explode(';', $this->_authorization_group);
    27972800            foreach ($authorization_groups as $authorization_group) {
     2801                //$authorization_group = utf8_decode($authorization_group); // TODO: Dies ist ein Test.
     2802                //echo 'group: '.$authorization_group.'<br>';
    27982803                if ($this->_adldap->user_ingroup($username, $authorization_group, true)) {
    27992804                    $this->_log(ADI_LOG_NOTICE,'Authorized by membership of group "'.$authorization_group.'"');
  • active-directory-integration/trunk/bulkimport.php

    r485564 r486127  
    204204                    $this->_log(ADI_LOG_DEBUG,'Members of group "'.$group.'": ' . implode(', ',$members));
    205205                    foreach ($members AS $user) {
    206                         $all_users[$user] = $user;
     206                        $all_users[strtolower($user)] = $user;
    207207                    }
    208208                } else {
     
    235235        if (is_array($blogusers)) {
    236236            foreach ($blogusers AS $user) {
    237                 $all_users[$user->user_login] = $user->user_login;
     237                $all_users[strtolower($user->user_login)] = $user->user_login;
    238238            }
    239239        }   
     
    256256           
    257257            // getting user data
    258             $user = get_userdatabylogin($username);
     258            //$user = get_userdatabylogin($username); // deprecated
     259            $user = get_user_by('login', $username);
    259260           
    260261            // role
     
    287288                   
    288289                        // create new users or update them
    289                         if (!$user OR ($user->user_login != $username)) {
     290                        if (!$user OR (strtolower($user->user_login) != strtolower($username))) { // use strtolower!!!
    290291                            $user_id = $this->_create_user($ad_username, $userinfo, $display_name, $user_role, '', true);
    291292                            $added_users++;
  • active-directory-integration/trunk/readme.txt

    r485180 r486127  
    129129* ADD: Option to show on user list if a user was authenticated (or imported) from Active Directory and the disabled state of user.
    130130* ADD: Option to choose whether ADI should fallback to local (WordPress) password check if authentication against Active Directory fails. You should deactivate this for security reasons.
     131* FIX: Username is handled as case sensitive on Bulk Import but this is a wrong behavior. (Issue #0041)
    131132
    132133= 1.1.2 =
Note: See TracChangeset for help on using the changeset viewer.