diff --git a/src/Controller/AuthController.php b/src/Controller/AuthController.php index 9589af1..30363da 100644 --- a/src/Controller/AuthController.php +++ b/src/Controller/AuthController.php @@ -66,4 +66,16 @@ class AuthController { return ViewHttpResponse::twig("display_login.html.twig", []); } + public function displayLoginPassed(array $request):HttpResponse{ + $fails = []; + $request = HttpRequest::from($request, $fails, [ + "password" => [Validators::lenBetween(0, 256)], + "email" => [Validators::regex("/@/")] + ]); + + $results = $this->model->getUserFields($request['email']); + + return ViewHttpResponse::twig("display_login_passed.html.twig",[['username' => $results['username'], 'email' => $results['email']]]) + } + } \ No newline at end of file diff --git a/src/Views/display_login_passed.html.twig b/src/Views/display_login_passed.html.twig new file mode 100644 index 0000000..1795479 --- /dev/null +++ b/src/Views/display_login_passed.html.twig @@ -0,0 +1,19 @@ + + +
+ +username: {{ v.name }}
+description: {{ v.description }}
+{% endfor %} + + + + \ No newline at end of file