MIOLO20
Toggle main menu visibility
Página principal
Estruturas de dados
Estruturas de dados
Hierarquia de classes
Campos de dados
Tudo
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Funções
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variáveis
$
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Ficheiros
Lista de ficheiros
Globais
Tudo
$
_
a
c
d
e
f
g
i
l
m
o
p
r
s
u
Funções
Variáveis
$
_
c
e
f
l
m
o
p
s
Exemplos
•
Tudo
Estruturas de dados
Namespaces
Ficheiros
Funções
Variáveis
Carregando...
Procurando...
Nenhuma entrada encontrada
mauthmiolo.class
Ir para a documentação deste ficheiro.
1
<?php
2
class
MAuthMIOLO
extends
MAuth
3
{
4
var
$login
;
// objeto Login
5
var
$iduser
;
// iduser do usuario corrente
6
var
$module
;
// authentication module;
7
var
$conn
;
//the ldap connection
8
9
function
__construct
()
10
{
11
parent::__construct();
12
}
9
function
__construct
() {
…
}
13
14
function
Authenticate
($user, $pass, $log=
true
)
15
{
16
$MIOLO
=
$this->manager
;
17
$db =
$MIOLO
->getDatabase(
'admin'
);
18
$result = $db->query(
'SELECT name, groups FROM cmn_users WHERE login = \''
.$user.
'\'
AND password = \
''
.md5($pass).
'\''
);
19
20
$groups = array();
21
foreach
(explode(
','
,$result[0][1]) as $group)
22
{
23
$groups[] = $group;
24
}
25
26
if
($log &&
sizeof
($result) > 0)
27
{
28
$login
=
new
MLogin
($user,
29
$pass,
30
$result[0][0],
31
0);
32
$login
->setGroups($groups);
33
$this->
SetLogin
($login);
34
}
35
return
sizeof
($result) > 0;
36
}
14
function
Authenticate
($user, $pass, $log=
true
) {
…
}
37
}
2
class
MAuthMIOLO
extends
MAuth
{
…
};
38
?>
MAuthMIOLO
Definição
mauthmiolo.class:3
MAuthMIOLO\__construct
__construct()
Definição
mauthmiolo.class:9
MAuthMIOLO\$iduser
$iduser
Definição
mauthmiolo.class:5
MAuthMIOLO\$conn
$conn
Definição
mauthmiolo.class:7
MAuthMIOLO\$module
$module
Definição
mauthmiolo.class:6
MAuthMIOLO\Authenticate
Authenticate($user, $pass, $log=true)
Definição
mauthmiolo.class:14
MAuthMIOLO\$login
$login
Definição
mauthmiolo.class:4
MAuth
Definição
mauth.class:3
MAuth\SetLogin
SetLogin($login)
Definição
mauth.class:14
MLogin
Definição
mlogin.class:4
MService\$manager
$manager
Definição
mservice.class:11
$MIOLO
$MIOLO
Definição
mdatetimefield.class:25
classes
security
mauthmiolo.class
Gerado por
1.10.0