La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP.NET Developpez.com.

Présentations similaires


Présentation au sujet: "ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP.NET Developpez.com."— Transcription de la présentation:

1 ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP.NET Developpez.com

2 Historique ASP Aucune aide ASP.NET 1.X ASP.NET 1.X Forms authentication ASP.NET 2.0 ASP.NET 2.0 Membership APIs

3 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

4 Membership service MemberShip MemberShipUser MemberShip API SqlMemberShip Provider ActiveDirectory MemberShipProvider OwnMemberShip Provider Own DataActive Directory SqlServer database MemberShip Providers MemberShip Data

5 Membership service MemberShipMemberShipUser MemberShip API SqlMemberShip Provider ActiveDirectory MemberShipProvider OwnMemberShip Provider Own Data Active Directory SqlServer database MemberShip Providers MemberShip Data ASP.NET User management controls CreateUserLogin…

6 Méthodes MembershipProvider UpdateUser CreateUser DeleteUser ValidateUser UnlockUser

7 Méthodes MembershipProvider GetUserNameByEmail FindUsersByEmail/FindUsersByName ResetPassword ChangePassword …

8 Méthodes MembershipProvider CreateRole DeleteRole AddUserToRole  Activation dans le Web.Config

9 ASP.NET Configuration website

10 Login Controls demo

11 Déclaration des propriétés pour un utilisateur <add name="LoginCount" type="System.Int32" defaultValue="0" />

12 Utilisation dans le code-behind string theme = Profile.Theme; dateTime anniversaire = Profile.Birthday; … Profile.Theme = " test “;

13 Profile demo

14 Membership service MemberShipMemberShipUser MemberShip API SqlMemberShip Provider ActiveDirectory MemberShipProvider OwnMemberShip Provider MemberShip Active Directory SqlServer database MemberShip Providers MemberShip Data

15 Membership Providers MembershipProvider (classe abstraite) OwnMembershipProvider ActiveDirectory MembershipProvider SqlMembershipProvider

16 Extrait du Web.config... <add name=“TextMembershipProvider" type=“TextMembershipProvider" enablePasswordRetrieval=“true" enablePasswordReset=“true“ … />...

17 Implémentation d’une classe dérivée de MemberShipProvider Déclaration dans web.config demo

18


Télécharger ppt "ASP.NET 2.0: Implémenter son propre Membership provider en 30 minutes Danse Didier - Metrum Most Valuable Professional ASP.NET Developpez.com."

Présentations similaires


Annonces Google