Class: Identification

Source Location: /identification/identification.class.php

Class Overview [line 16]


Author(s):

  • Eric Quinton - eric.quinton@free.fr

Version:

Copyright:

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Tags:

[ 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 ]


Class Constants


Documentation generated on Fri, 12 Sep 2008 15:41:34 +0200 by phpDocumentor 1.4.1