public function verify() { try { $user = User::find_by_api_key($_GET['key']); $user->active = 1; if ($user->save()) { Nimble::flash('notice', 'Account has been activated please login'); $this->redirect_to(url_for('LoginController', 'login')); } } catch (NimbleRecordNotFound $e) { Nimble::flash('notice', 'Invaild activation key'); $this->redirect_to('/'); } }