gino CMS  2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
Ldap Class Reference

Libreria di connessione ai server Ldap. More...

Public Member Functions

 __construct ($username, $password, $options=array())
 Costruttore. More...
 
 authentication ()
 Autenticazione Ldap. More...
 

Data Fields

 $_ldap_protocol_version
 
 $_filter_search
 
 $_justthese_search
 

Private Member Functions

 checkValidUsername ()
 Verifica se il nome utente è in un formato valido. More...
 
 printError ($string=null)
 Stampa le informazioni sulle procedure di connessione. More...
 
 connection ()
 Connessione Ldap. More...
 
 binding ()
 
 search ()
 Ricerca Ldap. More...
 

Private Attributes

 $_ldap_host
 
 $_ldap_port
 
 $_ldap_base_dn
 
 $_ldap_ds
 
 $_ldap_username
 
 $_ldap_password
 
 $_ldap_log
 
 $_ldap_domain
 
 $_user_name
 
 $_user_password
 
 $_debug
 
 $_auth
 
 $_test_anonymous
 
 $_test_search
 

Detailed Description

Libreria di connessione ai server Ldap.

Author
marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Constructor & Destructor Documentation

__construct (   $username,
  $password,
  $options = array() 
)

Costruttore.

Parameters
string$usernameusername di accesso
string$passwordpassword dell'utente
array$optionsarray associativo di opzioni
  • debug (boolean)
Returns
void

Member Function Documentation

authentication ( )

Autenticazione Ldap.

See also
checkValidUsername()
printError()
connection()
binding()
Returns
boolean
binding ( )
private
checkValidUsername ( )
private

Verifica se il nome utente è in un formato valido.

Uno username inserito nella forma "dominio\username" ritorna un errore quando viene utilizzato come filtro di ricerca.

Returns
boolean
connection ( )
private

Connessione Ldap.

Returns
void or string (log)
printError (   $string = null)
private

Stampa le informazioni sulle procedure di connessione.

Se il debug è attivo stampa tutti i log.

Parameters
string$stringse presente ritorna il log fino al momento della chiamata
search ( )
private

Ricerca Ldap.

Returns
boolean (authentication) or string (log)

Esempio di output di ldap_get_entries

(
[count] => 1
[0] => Array
(
[cn] => Array
(
[count] => 1
[0] => A006471
)
[0] => cn
[count] => 1
[dn] => CN=A006471,CN=Administration,CN=fgadam,DC=fg,DC=local
)
)

Field Documentation

$_auth
private
$_debug
private
$_filter_search
$_justthese_search
$_ldap_base_dn
private
$_ldap_domain
private
$_ldap_ds
private
$_ldap_host
private
$_ldap_log
private
$_ldap_password
private
$_ldap_port
private
$_ldap_protocol_version
$_ldap_username
private
$_test_anonymous
private
$_test_search
private
$_user_name
private
$_user_password
private

The documentation for this class was generated from the following file: