MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mauthmiolo.class
Ir para a documentação deste ficheiro.
1<?php
2class 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 }
13
14 function Authenticate($user, $pass, $log=true)
15 {
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 }
37}
38?>
Authenticate($user, $pass, $log=true)
Definição mauth.class:3
SetLogin($login)
Definição mauth.class:14