XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe XoopsAuthLdap
+ Graphe d'héritage de XoopsAuthLdap:
+ Graphe de collaboration de XoopsAuthLdap:

Fonctions membres publiques

 __construct (XoopsDatabase $dao=null)
 
 cp1252_to_utf8 ($str)
 
 authenticate ($uname, $pwd=null)
 
 getUserDN ($uname)
 
 getFilter ($uname)
 
 loadXoopsUser ($userdn, $uname, $pwd=null)
 
- Fonctions membres publiques hérités de XoopsAuth
 authenticate ($uname)
 
 setErrors ($err_no, $err_str)
 
 getErrors ()
 
 getHtmlErrors ()
 

Champs de données

 $cp1252_map
 
 $ldap_server
 
 $ldap_port = '389'
 
 $ldap_version = '3'
 
 $ldap_base_dn
 
 $ldap_loginname_asdn
 
 $ldap_loginldap_attr
 
 $ldap_mail_attr
 
 $ldap_name_attr
 
 $ldap_surname_attr
 
 $ldap_givenname_attr
 
 $ldap_manager_dn
 
 $ldap_manager_pass
 
 $_ds
 
- Champs de données hérités de XoopsAuth
 $_dao
 
 $_errors
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( XoopsDatabase  $dao = null)

Authentication Service constructor

Paramètres
XoopsDatabase$dao

Réimplémentée à partir de XoopsAuth.

Réimplémentée dans XoopsAuthAds.

+ Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ authenticate()

authenticate (   $uname,
  $pwd = null 
)

Authenticate user again LDAP directory (Bind) 2 options : Authenticate directly with uname in the DN Authenticate with manager, search the dn

Paramètres
string$unameUsername
string$pwdPassword
Renvoie
bool

Réimplémentée dans XoopsAuthAds.

+ Voici le graphe d'appel pour cette fonction :

◆ cp1252_to_utf8()

cp1252_to_utf8 (   $str)

XoopsAuthLdap::cp1252_to_utf8()

Paramètres
mixed$str
Renvoie
string
+ Voici le graphe des appelants de cette fonction :

◆ getFilter()

getFilter (   $uname)

Load user from XOOPS Database

Paramètres
$uname
Renvoie
XoopsUser object
+ Voici le graphe des appelants de cette fonction :

◆ getUserDN()

getUserDN (   $uname)

Compose the user DN with the configuration.

Paramètres
$uname
Renvoie
userDN or false
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ loadXoopsUser()

loadXoopsUser (   $userdn,
  $uname,
  $pwd = null 
)

XoopsAuthLdap::loadXoopsUser()

Paramètres
mixed$userdn
mixed$uname
mixed$pwd
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $_ds

$_ds

◆ $cp1252_map

$cp1252_map

◆ $ldap_base_dn

$ldap_base_dn

◆ $ldap_givenname_attr

$ldap_givenname_attr

◆ $ldap_loginldap_attr

$ldap_loginldap_attr

◆ $ldap_loginname_asdn

$ldap_loginname_asdn

◆ $ldap_mail_attr

$ldap_mail_attr

◆ $ldap_manager_dn

$ldap_manager_dn

◆ $ldap_manager_pass

$ldap_manager_pass

◆ $ldap_name_attr

$ldap_name_attr

◆ $ldap_port

$ldap_port = '389'

◆ $ldap_server

$ldap_server

LATIN CAPITAL LETTER Y WITH DIAERESIS

◆ $ldap_surname_attr

$ldap_surname_attr

◆ $ldap_version

$ldap_version = '3'

La documentation de cette classe a été générée à partir du fichier suivant :