ASP NET 2 0 Implmenter son propre Membership
ASP. NET 2. 0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP. NET Developpez. com
Historique ASP. NET 2. 0 Membership APIs ASP Aucune aide ASP. NET 1. X Forms authentication
Les « APIs Membership » Permettent de: Créer des utilisateurs Sauvegarder des informations dans des environnements différents Authentifier des utilisateurs Gérer des mots de passe
Membership service Member. Ship API Member. Ship. User Member. Ship Providers Sql. Member. Ship Provider Active. Directory Member. Ship. Provider Own. Member. Ship Provider Member. Ship Data Sql. Server database Active Directory Own Data
Membership service Member. Ship API ASP. NET User management controls Member. Ship Create. User Member. Ship Providers Sql. Member. Ship Provider Member. Ship. User Login … Active. Directory Member. Ship. Provider Own. Member. Ship Provider Active Directory Own Data Member. Ship Data Sql. Server database
Méthodes Membership. Provider Update. User Create. User Delete. User Validate. User Unlock. User
Méthodes Membership. Provider Get. User. Name. By. Email Find. Users. By. Email/Find. Users. By. Name Reset. Password Change. Password …
Méthodes Membership. Provider Create. Role Delete. Role Add. User. To. Role Activation dans le Web. Config <role. Manager enabled=“true” />
ASP. NET Configuration website
demo ASP. NET Configuration website Login Controls
Déclaration des propriétés pour un utilisateur <profile> <properties> <add name="Theme" /> <add name="Birthday" type="System. Date. Time" /> <add name="Login. Count" type="System. Int 32" default. Value="0" /> </properties> </profile>
Utilisation dans le code-behind string theme = Profile. Theme; date. Time anniversaire = Profile. Birthday; … Profile. Theme = "test“;
demo Profile
Membership service Member. Ship API Member. Ship. User Member. Ship Providers Sql. Member. Ship Provider Active. Directory Member. Ship. Provider Own. Member. Ship Provider Active Directory Member. Ship Data Sql. Server database
Membership Providers Membership. Provider (classe abstraite) Active. Directory Membership. Provider Sql. Membership. Provider Own. Membership. Provider
Extrait du Web. config <system. web>. . . <membership default. Provider=“Text. Membership. Provider"> <providers> <add name=“Text. Membership. Provider" type=“Text. Membership. Provider" enable. Password. Retrieval=“true" enable. Password. Reset=“true“ … /> </providers> </membership>. . . </system. web>
demo Implémentation d’une classe dérivée de Member. Ship. Provider Déclaration dans web. config
- Slides: 18