2009-06-11 4 views
0

Quel est le rôle du fournisseur de profils dans ASP.NET/MVC?Que devez-vous stocker avec un fournisseur de profil ASP.NET?

Quel type d'information devrait être stocké/récupéré en utilisant cette fonctionnalité? Comment t-il dans le reste de la famille des fournisseurs de l'utilisateur:

  • Profil fournisseur
  • fournisseur d'appartenances
  • Rôle fournisseur
    ?

Répondre

3

C'est simplement un moyen de stocker des informations utilisateur. Quelques exemples que je l'ai utilisé pour

  1. Stocker un ID de société ou de client auquel l'utilisateur est associé.
  2. stockage des paramètres utilisateur (couleur, polices, pages) spécifiques pour mon application

Un autre avantage est le fournisseur de profil ne nécessite pas d'authentification afin que vous puissiez l'utiliser même si vous n'utilisez pas le fournisseur d'appartenances

+0

Est-ce basé sur un cookie? – KingNestor

+0

Il utilise des cookies. J'ai trouvé un article décent qui peut aider http://www.odetocode.com/articles/440.aspx –

+0

Si vous voulez que cela fonctionne sans authentification et persiste à travers les sessions, alors il place un jeton d'utilisateur dans un cookie - le le profil actuel est toujours stocké sur le serveur. –

0

Pourquoi utiliser le fournisseur de profils pour stocker une copie sérialisée de quelque chose comme un panier d'utilisateur? Le fournisseur de profil ne convient-il pas pour stocker ce type de données?