public function checkUsername($username) { try { $admin = new \Model\Admin(); $admin->findByCriteria(array("username" => $username)); if ($admin->id != $this->id) { return false; } } catch (\Exception $e) { //nothing } return true; }
public function Authenticate($username, $password) { try { $db = \Registry::get("db"); $admin = new \Model\Admin(); $admin->findByCriteria(array("username" => $username)); if ($admin->id && crypt($password, $admin->password) == $admin->password) { $_SESSION['admin_id'] = $admin->id; return $admin; } } catch (\RuntimeException $ex) { return false; } return false; }