We need to implement a secure and user-friendly login system for our users to access Skriza's features. The system should support login through Google, Facebook, and Twitter, in addition to using a username and password.
Acceptance Criteria:
A login form requiring username and password should be present.
Users should have the option to login using their Google accounts.
Users should have the option to login using their Facebook accounts.
Users should have the option to login using their Twitter accounts.
The login process should be secured and error messages should be displayed if the login fails.
Users should be redirected to their dashboard or homepage on successful login.
We need to implement a secure and user-friendly login system for our users to access Skriza's features. The system should support login through Google, Facebook, and Twitter, in addition to using a username and password.
Acceptance Criteria: