/** * @author LAHAXE Arnaud * * @return mixed */ public function register() { try { $key = $this->u2f->doRegister(Auth::user(), Session::get('u2f.registerData'), json_decode(Input::get('register'))); Event::fire('u2f.register', ['u2fKey' => $key, 'user' => Auth::user()]); Session::forget('u2f.registerData'); if ($this->config->get('u2f.register.postSuccessRedirectRoute')) { return Redirect::route($this->config->get('u2f.register.postSuccessRedirectRoute')); } return redirect('/'); } catch (Exception $e) { return Redirect::route('u2f.register.data'); } }