/** * Login page * @param Request $request * @return mixed */ public function defaultAction(Request $request) { /** @var Admin $admin */ $admin = $this->loggedAdmin(); if ($admin !== null) { return $this->loggedInRedirect(); } if ($request->method() === 'GET') { return $this->getTemplate(); } return $this->handleLogin($request); }
/** * Login and signup page * @param Request $request * @return mixed */ public function defaultAction(Request $request) { /** @var User $user */ $user = $this->components->auth()->domain()->user(); if ($user !== null) { return $this->loggedInRedirect(); } if ($request->method() === 'GET') { return $this->getTemplate(); } if ($request->data()->get('signup')) { return $this->handleSignup($request); } return $this->handleLogin($request); }