/**
  * User login submit
  *
  * @param Request $request
  * @param Response $response
  * @return Response
  */
 public function loginSubmit(Request $request = null, Response $response = null)
 {
     $app = $this->app($request);
     $user = new UserSession($app);
     $username = $app->http->post('username');
     $password = $app->http->post('password');
     $result = $user->login($username, $password);
     $url = $result ? '/' : 'login';
     return $app->http->redirectBase($url);
 }