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('/');
     }
 }