\LibMelanie\LdapLDAPMelanie

Singleton de connexion à l'annuaire TODO: n'est plus utile, on la conserve en attendant que les applis passe à la nouvelle utilisation de l'appli ldap

Summary

Methods
Properties
Constants
Authentification()
GetInformations()
GetBalp()
GetEmissionBal()
GetInformationsFromMail()
GetUidFromMail()
GetMailFromUid()
GetNameFromUid()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
__construct()
No private properties found
N/A

Methods

Authentification()

Authentification(string  $username,string  $password): boolean

Athentification sur le serveur LDAP

Parameters

string $username
string $password

Returns

boolean

GetInformations()

GetInformations(string  $username): mixed

Return les boites partagées accessible pour un utilisateur depuis le LDAP

Parameters

string $username

Returns

mixed —

cn mineqmelmailemission uid

GetBalp()

GetBalp(string  $username): \LibMelanie\Ldap\dn

Return les informations sur un utilisateur depuis le LDAP

Parameters

string $username

Returns

\LibMelanie\Ldap\dn —

cn mail

GetEmissionBal()

GetEmissionBal(string  $username): \LibMelanie\Ldap\dn

Return les informations sur un utilisateur depuis le LDAP

Parameters

string $username

Returns

\LibMelanie\Ldap\dn —

cn mail

GetInformationsFromMail()

GetInformationsFromMail(string  $email): \LibMelanie\Ldap\dn

Return les informations sur un utilisateur depuis son adresse email depuis le LDAP

Parameters

string $email

Returns

\LibMelanie\Ldap\dn —

cn uid

GetUidFromMail()

GetUidFromMail(string  $email): string

Return l'uid de l'utilisateur depuis son adresse email depuis le LDAP

Parameters

string $email

Returns

string —

$uid

GetMailFromUid()

GetMailFromUid(string  $uid): string

Return l'email de l'utilisateur depuis son uid depuis le LDAP

Parameters

string $uid

Returns

string —

$email

GetNameFromUid()

GetNameFromUid(string  $uid): string

Return le nom de l'utilisateur depuis son uid depuis le LDAP

Parameters

string $uid

Returns

string —

$email

__construct()

__construct()

Constructeur privé pour ne pas instancier la classe