From 9a67d736dc81233f5b33987c0af1e68524086cb3 Mon Sep 17 00:00:00 2001 From: Babak Alizadeh Date: Mon, 1 Sep 2025 06:15:50 -0400 Subject: [PATCH] progress in auth part --- .../Controller/{ => Auth}/RegistrationController.php | 10 +++++----- .../{ => Auth}/ResetPasswordController.php | 12 ++++++------ .../src/Controller/{ => Auth}/SecurityController.php | 4 ++-- core/src/Form/{ => Auth}/ChangePasswordFormType.php | 0 core/src/Form/{ => Auth}/RegistrationFormType.php | 0 .../Form/{ => Auth}/ResetPasswordRequestFormType.php | 0 .../{ => auth}/registration/register.html.twig | 0 .../{ => auth}/reset_password/check_email.html.twig | 0 .../{ => auth}/reset_password/email.html.twig | 0 .../{ => auth}/reset_password/request.html.twig | 0 .../{ => auth}/reset_password/reset.html.twig | 0 core/templates/{ => auth}/security/login.html.twig | 0 12 files changed, 13 insertions(+), 13 deletions(-) rename core/src/Controller/{ => Auth}/RegistrationController.php (90%) rename core/src/Controller/{ => Auth}/ResetPasswordController.php (92%) rename core/src/Controller/{ => Auth}/SecurityController.php (92%) rename core/src/Form/{ => Auth}/ChangePasswordFormType.php (100%) rename core/src/Form/{ => Auth}/RegistrationFormType.php (100%) rename core/src/Form/{ => Auth}/ResetPasswordRequestFormType.php (100%) rename core/templates/{ => auth}/registration/register.html.twig (100%) rename core/templates/{ => auth}/reset_password/check_email.html.twig (100%) rename core/templates/{ => auth}/reset_password/email.html.twig (100%) rename core/templates/{ => auth}/reset_password/request.html.twig (100%) rename core/templates/{ => auth}/reset_password/reset.html.twig (100%) rename core/templates/{ => auth}/security/login.html.twig (100%) diff --git a/core/src/Controller/RegistrationController.php b/core/src/Controller/Auth/RegistrationController.php similarity index 90% rename from core/src/Controller/RegistrationController.php rename to core/src/Controller/Auth/RegistrationController.php index 4ed4aab..f39f09b 100644 --- a/core/src/Controller/RegistrationController.php +++ b/core/src/Controller/Auth/RegistrationController.php @@ -1,9 +1,9 @@ findByEmail($user->getEmail()); if ($existingUser) { $this->addFlash('error', 'این ایمیل قبلاً ثبت شده است'); - return $this->render('registration/register.html.twig', [ + return $this->render('auth/registration/register.html.twig', [ 'registrationForm' => $form->createView(), ]); } @@ -46,7 +46,7 @@ class RegistrationController extends AbstractController $existingUser = $userRepository->findByMobile($user->getMobile()); if ($existingUser) { $this->addFlash('error', 'این شماره موبایل قبلاً ثبت شده است'); - return $this->render('registration/register.html.twig', [ + return $this->render('auth/registration/register.html.twig', [ 'registrationForm' => $form->createView(), ]); } @@ -71,7 +71,7 @@ class RegistrationController extends AbstractController return $this->redirectToRoute('app_login'); } - return $this->render('registration/register.html.twig', [ + return $this->render('auth/registration/register.html.twig', [ 'registrationForm' => $form->createView(), ]); } diff --git a/core/src/Controller/ResetPasswordController.php b/core/src/Controller/Auth/ResetPasswordController.php similarity index 92% rename from core/src/Controller/ResetPasswordController.php rename to core/src/Controller/Auth/ResetPasswordController.php index 811ed44..cfa8214 100644 --- a/core/src/Controller/ResetPasswordController.php +++ b/core/src/Controller/Auth/ResetPasswordController.php @@ -1,10 +1,10 @@ render('reset_password/request.html.twig', [ + return $this->render('auth/reset_password/request.html.twig', [ 'requestForm' => $form->createView(), ]); } @@ -51,7 +51,7 @@ class ResetPasswordController extends AbstractController public function checkEmail(): Response { // این صفحه فقط برای نمایش پیام استفاده می‌شود - return $this->render('reset_password/check_email.html.twig'); + return $this->render('auth/reset_password/check_email.html.twig'); } #[Route('/reset/{token}', name: 'app_reset_password')] @@ -85,7 +85,7 @@ class ResetPasswordController extends AbstractController return $this->redirectToRoute('app_login'); } - return $this->render('reset_password/reset.html.twig', [ + return $this->render('auth/reset_password/reset.html.twig', [ 'resetForm' => $form->createView(), ]); } diff --git a/core/src/Controller/SecurityController.php b/core/src/Controller/Auth/SecurityController.php similarity index 92% rename from core/src/Controller/SecurityController.php rename to core/src/Controller/Auth/SecurityController.php index 4c67e92..a311cb1 100644 --- a/core/src/Controller/SecurityController.php +++ b/core/src/Controller/Auth/SecurityController.php @@ -1,6 +1,6 @@ getLastAuthenticationError(); $lastUsername = $authenticationUtils->getLastUsername(); - return $this->render('security/login.html.twig', [ + return $this->render('auth/security/login.html.twig', [ 'last_username' => $lastUsername, 'error' => $error, ]); diff --git a/core/src/Form/ChangePasswordFormType.php b/core/src/Form/Auth/ChangePasswordFormType.php similarity index 100% rename from core/src/Form/ChangePasswordFormType.php rename to core/src/Form/Auth/ChangePasswordFormType.php diff --git a/core/src/Form/RegistrationFormType.php b/core/src/Form/Auth/RegistrationFormType.php similarity index 100% rename from core/src/Form/RegistrationFormType.php rename to core/src/Form/Auth/RegistrationFormType.php diff --git a/core/src/Form/ResetPasswordRequestFormType.php b/core/src/Form/Auth/ResetPasswordRequestFormType.php similarity index 100% rename from core/src/Form/ResetPasswordRequestFormType.php rename to core/src/Form/Auth/ResetPasswordRequestFormType.php diff --git a/core/templates/registration/register.html.twig b/core/templates/auth/registration/register.html.twig similarity index 100% rename from core/templates/registration/register.html.twig rename to core/templates/auth/registration/register.html.twig diff --git a/core/templates/reset_password/check_email.html.twig b/core/templates/auth/reset_password/check_email.html.twig similarity index 100% rename from core/templates/reset_password/check_email.html.twig rename to core/templates/auth/reset_password/check_email.html.twig diff --git a/core/templates/reset_password/email.html.twig b/core/templates/auth/reset_password/email.html.twig similarity index 100% rename from core/templates/reset_password/email.html.twig rename to core/templates/auth/reset_password/email.html.twig diff --git a/core/templates/reset_password/request.html.twig b/core/templates/auth/reset_password/request.html.twig similarity index 100% rename from core/templates/reset_password/request.html.twig rename to core/templates/auth/reset_password/request.html.twig diff --git a/core/templates/reset_password/reset.html.twig b/core/templates/auth/reset_password/reset.html.twig similarity index 100% rename from core/templates/reset_password/reset.html.twig rename to core/templates/auth/reset_password/reset.html.twig diff --git a/core/templates/security/login.html.twig b/core/templates/auth/security/login.html.twig similarity index 100% rename from core/templates/security/login.html.twig rename to core/templates/auth/security/login.html.twig