2008-12-16 5 views

Répondre

2

Vous pouvez utiliser des sessions sans cookie pour stocker des données de session. Cette fonction incorpore l'identifiant de session dans l'URL au lieu d'un cookie.

De plus, vous pouvez utiliser les propriétés du profil Asp.net pour stocker les données de profil pour l'utilisateur. Le profil est stocké avec l'utilisateur et peut être récupéré lorsque l'utilisateur se connecte.

Il est très facile à utiliser:

  • D'abord, vous configurer vos propriétés de profil dans votre fichier web.config
  • Ensuite, vous définissez les propriétés de profil, le cas échéant, par exemple lorsque l'utilisateur modifie ses paramètres. Ceci est fait en utilisant la classe Profile statique. Il a des propriétés de membre pour toutes les propriétés de profil que vous ajoutez.
  • Enfin, vous lisez les propriétés du profil chaque fois que vous en avez besoin en lisant les propriétés.
  • Aucune sauvegarde ou chargement n'est nécessaire - ceci est fait automatiquement par asp.net lorsqu'un utilisateur se connecte et déconnecte.

Vérifiez la bibliothèque MSDN et recherchez Propriétés du profil ou look here.

Une chose à noter. Le fournisseur de propriétés de profil par défaut stocke toutes les valeurs de profil dans une colonne d'une table. Cette colonne contient toutes les valeurs empilées ensemble à une chaîne. Dans certains cas, cela est correct, car c'est un moyen facile et efficace de stocker les données, mais vous pouvez écrire votre propre fournisseur de profil qui stocke les données d'une manière plus appropriée.