1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| class auth_user {
var $login, $email, $password, $group, $redirection='./index.php', $ip, $nb_essai=0, $id, $lock=0;
function auth_user() {
$nbArg=func_num_args();
if ($nbArg>=1)
$this->setUser(func_get_arg(0));
elseif($nbArg>=2)
$this->setUser(func_get_arg(0),func_get_arg(1));
$this->ip=$_SERVER['REMOTE_ADDR'];
}
function __construct() {
$nbArg=func_num_args();
if ($nbArg>=1)
$this->setUser(func_get_arg(0));
elseif($nbArg>=2)
$this->setUser(func_get_arg(0),func_get_arg(1));
$this->ip=$_SERVER['REMOTE_ADDR'];
}
/*
function __destruct() {
unset($this->login);
unset($this->email);
unset($this->password);
unset($this->group);
unset($this->redirection);
unset($this->ip);
unset($this->nb_essai);
unset($this->id);
unset($this->lock);
}
*/
function setUser($_login, $_pwd='') {
$this->login=$_login;
$this->setPwd($_pwd);
}
function getLogin() {
return $this->login;
}
function getPwd() {
return $this->password;
}
function setPwd($_pwd) {
$this->password=md5($_pwd);
}
...
} |
Partager