L'utilisateur doit pouvoir s'authentifier pour accéder à l'application
Afficher une page qui permet de saisir :
- Login
- Mot de passe
- Si le login et le mot de passe sont correctes l'utilisateur se connecte et redirigé sur la page d'accueille
- Si le login et le mot de passe sont incorrects afficher un message "Invalid login or password"
L'utilisateur doit pouvoir se créer un compte sur l'application
Afficher une page qui permet de créer un compte avec les champs suivants:
- Login
- Mot de passe
- Type d'utilisateur (Student/Instructor)
- Si tous les champs sont renseignés et le login n'existe pas, le compte est créé
- Si les champs ne sont pas remplis afficher un message d'erreur et indiquer ceux qui doivent être renseignés
- Si le login existe déjà en base, afficher un message d'erreur "This login already exists"