куки не устанавливается.
setcookie('id', ''.$row['id'].'',time()+(315360000), "/");
что я делаю не так?
setcookie('id', ''.$row['id'].'',time()+(315360000), "/");
Цитата (Winston @ 25.06.2013 - 18:55) |
Должно все работать. А до setcookie() на экран ничего не выводится? |
public function enter($login, $upass){
$protection = new protections();
$global_function = new global_function();
$this->ulogin= $protection->sip($login);
$password= $protection->sip($global_function->hiddenpassword($global_function->rus2translit($password)), true);
$this->upassword = $protection->mdmdsha($password.$this->ulogin.SALT);
$MySQL = new MySQL();
$total = $MySQL->query("SELECT * FROM ".PREF."users WHERE ulogin='".$this->ulogin."' AND upassword='".$this->upassword."'", 'row', 'cont');
if($total != 1){return false; }else{
$row = $MySQL->query("SELECT * FROM ".PREF."users WHERE ulogin='".$this->ulogin."'", 'row', 'assoc');
setcookie('id', ''.$row['id'].'',time()+(315360000), "/");
setcookie('name', ''.$row['name'].'',time()+(315360000), "/");
setcookie('ulogin', ''.$this->ulogin, "/");
setcookie('upassword_cookie', ''.$protection->sip($protection->mdmdsha($this->upassword.$row['salt'].$row['id'].$this->ip).'',time()+(315360000), true), "/");
return true;
}
unset($protection);
unset($global_function);
unset($row);
unset($MySQL);
}