/** * Verify a user * * @param int $id * @param string $hash * @return boolean */ public function verify($id, $hash) { $result = false; $user = Table\Users::findById((int) $id); if (isset($user->id) && $hash == sha1($user->email)) { $user->verified = 1; $user->save(); $this->data['id'] = $user->id; $result = true; } return $result; }