Changeset 1060


Ignore:
Timestamp:
06/30/09 09:56:22 (15 years ago)
Author:
rafaelraymundo
Message:

Ticket #562 - Corrige identificacao do parametro de expiracao de senha

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/seguranca/vercert.php

    r1035 r1060  
    178178    $filtro = 'uid='. item_para_uid($c->dados); 
    179179 
    180     // Pesquisa CPF no RHDS/LDAP 
    181     $sr=ldap_search($cc, $ldap_context,$filtro);   
     180    $atributos = array(); 
     181    $atributos[] = 'phpgwaccountexpires'; 
     182 
     183    if(isset($GLOBALS['phpgw_info']['server']['atributoexpiracao'])) 
     184                { 
     185                    $atributos[] = $GLOBALS['phpgw_info']['server']['atributoexpiracao']; 
     186                } 
     187 
     188     $atributos[] = "usercertificate"; 
     189     $atributos[] = "phpgwaccountstatus"; 
     190     $atributos[] = "cryptpassword"; 
     191     $atributos[] = "uid"; 
     192       
     193    // Pesquisa uid no RHDS/LDAP 
     194    $sr=ldap_search($cc, $ldap_context,$filtro,$atributos);     
    182195 
    183196    // Pega resultado .... 
     
    214227                         if(isset($GLOBALS['phpgw_info']['server']['atributoexpiracao'])) 
    215228                                { 
    216                                         if(substr($ldap_info['atributoexpiracao'],-1,1)=="Z") 
     229                                        if(substr($info[0][$GLOBALS['phpgw_info']['server']['atributoexpiracao']][0],-1,1)=="Z") 
    217230                                                { 
    218231                                                        ###quando a data de expiracao estah no formato yyyymmddhhmmssZ 
Note: See TracChangeset for help on using the changeset viewer.