|
|
|
@ -172,10 +172,10 @@ Pour ça, on vous fourni la vue de l'écran de connexion :
|
|
|
|
|
|
|
|
|
|
* Coder l'action `create` qui :
|
|
|
|
|
|
|
|
|
|
* Cherche l'utilisateur (`User`) correspondant à l'username reçu en param.
|
|
|
|
|
* Vérifie que le mot de passe est correcte.
|
|
|
|
|
* Cherche l'utilisateur (`User`) correspondant à l'`username` reçu en param.
|
|
|
|
|
* Vérifie que le mot de passe reçu en param est correct.
|
|
|
|
|
* Si oui :
|
|
|
|
|
* Met l'utilisateur en sesion
|
|
|
|
|
* Met l'utilisateur en session
|
|
|
|
|
* Redirige vers le leaderboard : `redirect_to controller: :leaderboard, action: :index`
|
|
|
|
|
* Si non, rend la vue `new` pour afficher de nouveau le formulaire : `render :new`
|
|
|
|
|
* La vue peut mème afficher un message d'erreur si vous définnissez le bon attribut dans l'action
|
|
|
|
|