MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe MAuthLdap
Diagrama de heranças da classe MAuthLdap
MAuth MService

Membros públicos

 connect ()
 
 __destruct ()
 
 __construct ()
 
 Authenticate ($user, $pass, $log=true)
 
- Membros públicos herdados de MAuth
 SetLogin ($login)
 
 GetLogin ()
 
 CheckLogin ($handler=true)
 
 Authenticate ($user, $pass)
 
 IsLogged ()
 
 IsLogging ()
 
 Logout ($forced='')
 

Membros públicos estáticos

static pwdEncrypt ($pw)
 
static getUserDn ($ldapConn, $userName)
 

Campos de Dados

 $login
 
 $iduser
 
 $module
 
 $conn
 
- Campos de Dados herdados de MAuth
 $login
 
 $iduser
 
 $module
 

Outros membros herdados

- Atributos Protegidos herdados de MService
 $manager
 

Descrição detalhada

Definido na linha 2 do ficheiro mauthldap.class.

Documentação dos Construtores & Destrutor

◆ __destruct()

__destruct ( )

Definido na linha 46 do ficheiro mauthldap.class.

◆ __construct()

__construct ( )

Brief Description. Complete Description.

Retorna
(tipo) desc

Reimplementado de MAuth.

Definido na linha 51 do ficheiro mauthldap.class.

Documentação das funções

◆ Authenticate()

Authenticate ( $user,
$pass,
$log = true )

Como o ldap/ad não é case sensitive, o sistema deve conseguir encontrar no sistema o usuário se informado em minusculo, ou em maiúsculo. E então utilizar o encontrado no sistema para a setagem da sessão.

Definido na linha 58 do ficheiro mauthldap.class.

◆ connect()

connect ( )

Definido na linha 9 do ficheiro mauthldap.class.

◆ getUserDn()

static getUserDn ( $ldapConn,
$userName )
static

Retorna o dn completo de um usuário do ldap.

Parâmetros
ldap_connect()$ldap_conn
String$user_name
Retorna
String

Definido na linha 233 do ficheiro mauthldap.class.

◆ pwdEncrypt()

static pwdEncrypt ( $pw)
static

Retorna a senha formatada para ldap ad

Parâmetros
string$newPassword
Retorna
type

Definido na linha 212 do ficheiro mauthldap.class.

Documentação dos campos e atributos

◆ $conn

$conn

Definido na linha 7 do ficheiro mauthldap.class.

◆ $iduser

$iduser

Definido na linha 5 do ficheiro mauthldap.class.

◆ $login

$login

Definido na linha 4 do ficheiro mauthldap.class.

◆ $module

$module

Definido na linha 6 do ficheiro mauthldap.class.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: