fssa-batch3 / sec_a_muthuselvam.kumaravel__corejava_project_2

0 stars 0 forks source link

User module | Login User Feature #2

Open Muthuselvam-freshworks opened 1 year ago

Muthuselvam-freshworks commented 1 year ago

User Login Process

User Story

As a user, I want to be able to log into the application using my email and password. If my credentials are correct, I should be granted access to my account. If there's an issue with the credentials, I should receive appropriate error messages.

Task

DAO:

Service:

Test:

Flow Chart


graph TD
A[(Start)] --> B([Validate User])
B --> |Valid| C[(Retrieve Email From Database)]
B --> |Invalid| E{{Validation Exception}}
C --> |Email Not Found| F{{ServiceException}}
C --> |Email Found| D([Check Email And Password])
D --> |Fail| G([Login Failed])
D --> |Success| I([Login Successful])
E --> |Fail| G([Login Failed])
F --> |Fail| G
G --> H[(End)]
I --> H

style I fill:#dfd,stroke:#333
style G fill:#fdd,stroke:#333