feat: mise en page de la page login et page accueil
This commit is contained in:
0
src/Controller/.gitignore
vendored
0
src/Controller/.gitignore
vendored
@@ -13,4 +13,4 @@ class HomeController extends AbstractController
|
||||
{
|
||||
return $this->render('home/home.html.twig');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,20 +33,34 @@ class UserController extends AbstractController
|
||||
* @throws TransportExceptionInterface
|
||||
*/
|
||||
|
||||
#[Route('/user/{email}', name: 'app_user', methods: ['GET'])]
|
||||
public function index(string $email, KazApiService $apiClient): Response
|
||||
// #[Route('/user/{email}', name: 'app_user', methods: ['GET'])]
|
||||
// public function index(string $email, KazApiService $apiClient): Response
|
||||
// {
|
||||
// $exist = $apiClient->getUserData($email);
|
||||
//
|
||||
// return $this->render('user/index.html.twig', [
|
||||
// 'exist' => $exist,
|
||||
// ]);
|
||||
// }
|
||||
|
||||
#[Route('/mon-profil', name: 'app_user', methods: ['GET'])]
|
||||
public function index(KazApiService $apiClient): Response
|
||||
{
|
||||
$exist = $apiClient->getUserData($email);
|
||||
// Récupération de l'utilisateur actuellement connecté
|
||||
$user = $this->getUser();
|
||||
|
||||
// Utilisation de son email pour interroger l'API
|
||||
$userData = $apiClient->getUserData($user->getUserIdentifier());
|
||||
|
||||
return $this->render('user/index.html.twig', [
|
||||
'exist' => $exist,
|
||||
'userData' => $userData,
|
||||
]);
|
||||
}
|
||||
|
||||
#[Route('/user/mot-de-passe', name: 'app_user_edit_password', methods: ['GET', 'POST'])]
|
||||
#[Route('/mot-de-passe', name: 'app_user_edit_password', methods: ['GET', 'POST'])]
|
||||
public function editPassword(Request $request, UserPasswordHasherInterface $hasher, EntityManagerInterface $entityManager): Response
|
||||
{
|
||||
# Récupération de l'adhérent actuellement connecté
|
||||
# Récupération de l'utilisateur actuellement connecté
|
||||
$user = $this->getUser();
|
||||
|
||||
# Création du formulaire
|
||||
@@ -73,7 +87,7 @@ class UserController extends AbstractController
|
||||
# Sauvegarde en BDD
|
||||
$entityManager->flush();
|
||||
|
||||
# Message de succès pour l'adhérent
|
||||
# Message de succès pour l'utilisateur
|
||||
$this->addFlash('success', 'Votre mot de passe a bien été mis à jour !');
|
||||
|
||||
return $this->redirectToRoute('app_user_edit_password');
|
||||
@@ -83,4 +97,4 @@ class UserController extends AbstractController
|
||||
'form' => $form->createView(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user