📄️ Introduction
Préparation
📄️ 20-1 Contrôleur pour les comptes (inscription)
Pour la création de comptes, soit l'inscription au site, un contrôleur sera nécessaire. En effet, on veut au minimum 1 vue et deux actions:
📄️ 20-2 ViewModel de création de compte
Pour contenir les données du formulaire, il faudra associer à ce dernier un ViewModel contenant les différentes propriétés (champs) du formulaire.
📄️ 20-3 Vue d'affichage du formulaire d'inscription
Pour afficher le formulaire, il nous faut évidemment une vue!
📄️ 20-4 Formulaire d'inscription (HTML plain)
Comment crée-t-on un formulaire? L'approche n'est pas tellement différente d'un formulaire HTML bien normal.
📄️ 😈 Mini-boss: Validator
1. Implémentez les validations sur le formulaire. À noter qu'il existe:
📄️ 20-5 Base Identity et création de compte
Tout comme Identity offre une fonction SignInAsync via le SignInManager pour identifier un utilisateur, un objet UserManager permet pour sa part de créer un utilisateur.
📄️ 👹 Boss: UserManager
À la dernière étape, vous avez créé la base d'un contrôleur pour créer un compte: