Introduction à la gestion des membres d’un site WebVous pouvez configurer votre site Web afin que les utilisateurs puissent s'y connecter, c’est-à-dire pour proposer aux utilisateurs d’adhérer à votre site en tant que membre du site. C’est très utile et ce, dans toutes sortes de scénarios. Par exemple, votre site peut avoir des caractéristiques qui ne sont accessibles qu'à ses membres. Typiquement, vous pourriez obliger les utilisateurs à se connecter afin de laisser un commentaire sur le site. Même si votre site supporte la gestion de membres, les utilisateurs ne sont pas nécessairement obligés de se connecter avant d'utiliser certaines des pages du site. Les utilisateurs qui ne sont pas connectés sont appelés des utilisateursanonymes. Un utilisateur doit d’abord s’enregistrer sur votre site web avant de pouvoir se connecter à celui-ci. Le site internet demande un nom d'utilisateur (souvent une adresse e-mail) et un mot de passe pour s’assurer qu’un utilisateur est bien celui qu’il prétend être. Ce processus de connexion et de contrôle d’identité d'un utilisateur est connu sous le nom d'authentification. WebMatrix fournit le modèle Starter Site pour créer automatiquement un site Web qui contient les éléments suivants:
Remarque: Bien que le modèle Start Site crée automatiquement ces pages pour vous, dans ce chapitre, vous allez créer manuellement des versions simplifiées de celles-ci afin d'apprendre les rudiments de la sécurité ASP.NET et de la gestion des membres. Créer un site Web avec des pages d'inscription et de connexion
Pour envoyer un courrier électronique, vous pouvez utiliser l’assistant WebMail. Cela nécessite que vous ayez accès à un serveur SMTP, tel que décrit dans le chapitre 11 - Gestion d’email dans votre site. Le chapitre 11 illustre comment configurer divers paramètres SMTP à partir d’une même page. Dans l’exemple qui suit, vous allez utiliser les mêmes paramètres, mais vous allez stocker ceux-ci dans un fichier centralisé de façon à ne pas avoir à les coder dans chaque page. (Vous n'avez pas besoin de configurer les paramètres SMTP pour mettre en place une base de données d'inscription, mais ils sont utiles en revanche si vous voulez valider les utilisateurs à partir de leurs alias e-mail et leur donner la possibilité de réinitialiser un mot de passe oublié.)
| Tutoriaux WebMatrix
Offres compatibles WebMatrix
|