public function validate() { if ($session = parent::validate()) { // check database? // or dump it: print_r($session); } }
/** * This validation is not great, but good enough. The Session * environment has already been validated, so all you need is a * valid user ID. */ public function validate() { $login = parent::validate(); if (is_array($login) && isset($login['user_id'], $login['salt'])) { try { $this->save(array('user' => models\User::get($login['user_id']), 'salt' => $login['salt'])); } catch (Exception $ex) { } } }
public function validate() { $login = parent::validate(); if (is_array($login) && isset($login['user_id'], $login['salt'])) { try { $this->user = models\User::get($login['user_id'], array('unicheck' => $login['unicheck'])); $this->salt = $login['salt']; $this->user->update(array('last_access' => time())); } catch (Exception $ex) { $this->logout(); } } }