/** * Login handler * * @param Request $request * @param Response $response * @param array $args * * @return Response */ public function processLogin(Request $request, Response $response, array $args) { $subject = ['username' => $request->request->get('username'), 'password' => $request->request->get('password')]; $this->sessionAuth->login($subject); $returnUri = $request->query->get('uri', $request->attributes->get('stack.url_map.prefix', '/')); return new RedirectResponse($returnUri); }