Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Tags:
- author - Eric Quinton - eric.quinton@free.fr
[ Top ]
Class Variables
$aco
[line 31]
Type: mixed
Overrides:
[ Top ]
$aro
[line 32]
Type: mixed
Overrides:
[ Top ]
$CAS_address
[line 18]
Type: mixed
Overrides:
[ Top ]
$CAS_port
[line 19]
Type: mixed
Overrides:
[ Top ]
$CAS_uri
[line 20]
Type: mixed
Overrides:
[ Top ]
$gacl
[line 30]
Type: mixed
Overrides:
[ Top ]
$ident_type = NULL
[line 17]
Type: mixed
Overrides:
[ Top ]
$LDAP_address
[line 21]
Type: mixed
Overrides:
[ Top ]
$LDAP_basedn
[line 24]
Type: mixed
Overrides:
[ Top ]
$LDAP_port
[line 22]
Type: mixed
Overrides:
[ Top ]
$LDAP_rdn
[line 23]
Type: mixed
Overrides:
[ Top ]
$LDAP_tls
[line 27]
Type: mixed
Overrides:
[ Top ]
$LDAP_user_attrib
[line 25]
Type: mixed
Overrides:
[ Top ]
$LDAP_v3
[line 26]
Type: mixed
Overrides:
[ Top ]
$login
[line 29]
Type: mixed
Overrides:
[ Top ]
$pagelogin
[line 33]
Type: mixed
Overrides:
[ Top ]
$password
[line 28]
Type: mixed
Overrides:
[ Top ]
Class Methods
disconnect
0:1 disconnect(
$adresse_retour)
[line 149]
Déconnexion de l'application
Parameters:
- $adresse_retour -
[ Top ]
getgacl
01 getgacl(
$aco
$aco)
[line 189]
Teste les droits
Parameters:
- $aco $aco - Catégorie à tester
[ Top ]
getLogin
login getLogin(
)
[line 82]
Retourne le login en mode CAS ou BDD
Tags:
- return - ou -1 - Le login est stocké en variable de session si ok
Parameters:
[ Top ]
init_CAS
none init_CAS(
$cas_address
$cas_address, $CAS_port
$CAS_port,
$CAS_uri)
[line 50]
initialisation si utilisation d'un CAS
Parameters:
- $cas_address $cas_address - adresse du CAS
- $CAS_port $CAS_port - port du CAS
- $CAS_uri -
[ Top ]
init_LDAP
none init_LDAP(
$LDAP_address
$LDAP_address, $LDAP_port
$LDAP_port, $LDAP_rdn
$LDAP_basedn, $login
$LDAP_user_attrib, $password
$LDAP_v3,
$LDAP_tls)
[line 67]
initialisation si utilisation d'un LDAP
Parameters:
- $LDAP_address $LDAP_address - adresse du CAS
- $LDAP_port $LDAP_port - port du serveur LDAP
- $LDAP_rdn $LDAP_basedn - chemin complet de recherche, incluant le login
- $login $LDAP_user_attrib - login qui sera retourné à l'application
- $password $LDAP_v3 - mot de passe à tester
- $LDAP_tls -
[ Top ]
setgacl
void setgacl(
$gacl
$gacl, $aco
$aco, $aro
$aro)
[line 178]
Initialisation de la classe gacl
Parameters:
- $gacl $gacl - instance gacl
- $aco $aco - nom de la catégorie de base contenant les objets à tester
- $aro $aro - nom de la catégorie contenant les logins à tester
[ Top ]
setidenttype
void setidenttype(
$ident_type
$ident_type)
[line 41]
Parameters:
- $ident_type $ident_type - string
[ Top ]
setpageloginBDD
void setpageloginBDD(
$page)
[line 35]
Parameters:
- $page -
[ Top ]
testLoginLdap
string testLoginLdap(
string
$login, string
$password)
[line 118]
Teste le login et le mot de passe sur un annuaire ldap
Tags:
- return - |int -1
Parameters:
- string $login -
- string $password -
[ Top ]