☑️ (20 points) Implement client-side validation for the login form, including email and password fields. RSS-ECOMM-2_01
75
112
❌ (20 points) Display clear error messages indicating any validation issues, such as an improperly formatted email. RSS-ECOMM-2_02
76
113
🔗 2. Integration with Authentication Service (45 points)
☑️ (25 points) Integrate the login form with a chosen authentication service (CommerceTools) to handle user authentication. RSS-ECOMM-2_03
77
117
❌ (20 points) Implement error handling for failed authentication attempts, such as incorrect email or password, and display user-friendly error messages. RSS-ECOMM-2_04
78
119
🔄 3. Redirection (30 points)
🚀 (15 points) Redirect users to the application's main page upon successful login. RSS-ECOMM-2_05
79
119
🚀 (15 points) Redirect users who are already logged in to the main page if they try to access the login page. RSS-ECOMM-2_06
🖥️ Login Page Implementation (130 points - Total)
Requirements
📝 1. Input Validation (40 points)
☑️ (20 points) Implement client-side validation for the login form, including email and password fields. RSS-ECOMM-2_01
75
112
❌ (20 points) Display clear error messages indicating any validation issues, such as an improperly formatted email. RSS-ECOMM-2_02
76
113
🔗 2. Integration with Authentication Service (45 points)
☑️ (25 points) Integrate the login form with a chosen authentication service (CommerceTools) to handle user authentication. RSS-ECOMM-2_03
77
117
❌ (20 points) Implement error handling for failed authentication attempts, such as incorrect email or password, and display user-friendly error messages. RSS-ECOMM-2_04
78
119
🔄 3. Redirection (30 points)
🚀 (15 points) Redirect users to the application's main page upon successful login. RSS-ECOMM-2_05
79
119
🚀 (15 points) Redirect users who are already logged in to the main page if they try to access the login page. RSS-ECOMM-2_06
80
120
🔑 4. Handle Authentication Token (10 points)
81
117
➡️ 5. Navigation to Registration Page (5 points)
82
115