Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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);
 }