Is your feature request related to a problem? Please describe.
Yes, Previously developed social login feature has security concerns while validating the credentials. Hence, the workflow of the developed feature should perform validation in the backend. #721
Describe the solution you'd like
-
As a client, I would like to have the option to sign in using Google social login in a modal format, in addition to the standard username and password, so that I can access the application more conveniently.
-
As a client or meal-designer, I should not be given a sign-up option, so that registration remains restricted to admin control.
-
Create a new table in the database for admins to register users with their login mode (Google or Facebook) with their status(pending, active, inactive).
Describe alternatives you've considered
N/A
Additional context
In the new table:
- The user’s status is set to “Pending” by default to await activation in the Mealplanner application.
- If the user reads and accepts the "Terms & Conditions" and their current status is "Pending", the system updates their status to "Active".
- When the user left the organization, the users status updated to "InActive"
- User can login only through one login mode (Google or Facebook).
Is your feature request related to a problem? Please describe.
Yes, Previously developed social login feature has security concerns while validating the credentials. Hence, the workflow of the developed feature should perform validation in the backend. #721
Describe the solution you'd like
As a client, I would like to have the option to sign in using Google social login in a modal format, in addition to the standard username and password, so that I can access the application more conveniently.
As a client or meal-designer, I should not be given a sign-up option, so that registration remains restricted to admin control.
Create a new table in the database for admins to register users with their login mode (Google or Facebook) with their status(pending, active, inactive).
Describe alternatives you've considered
N/A
Additional context
In the new table: