protected static $_current = -1;
static public function validate($username, $hash, $rememberme = false) {
protected static $_current = -1;
static public function validate($username, $hash, $rememberme = false) {
// TODO: try to make only one sql request
$adapter = Zend_Db_Table_Abstract::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($adapter, 'users', 'pseudo', 'password');
// TODO: try to make only one sql request
$adapter = Zend_Db_Table_Abstract::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($adapter, 'users', 'pseudo', 'password');
setcookie ('syj_user', "", time() - 3600, "" , "",false, true);
}
setcookie ('syj_user', "", time() - 3600, "" , "",false, true);
}
setcookie ('syj_hashpass', "", time() - 3600, "" , "",false, true);
}
}
static public function current() {
if (self::$_current === -1) {
setcookie ('syj_hashpass', "", time() - 3600, "" , "",false, true);
}
}
static public function current() {
if (self::$_current === -1) {
- if ((!isset ($_COOKIE['syj_user'])) || (!isset ($_COOKIE['syj_hashpass']))
- || (!self::validate($_COOKIE['syj_user'], $_COOKIE['syj_hashpass']))) {
+ $request = Zend_Controller_Front::getInstance()->getRequest();
+ if (!self::validate($request->getCookie('syj_user'), $request->getCookie('syj_hashpass'))) {