begin process at 2012 05 28 07:02:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Système

 > 

Sécurité

 > 

Tables de la Base de donnée " aspnet " utilisé par les Provider


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tables de la Base de donnée " aspnet " utilisé par les Provider

jeudi 7 mai 2009 à 13:29:20 | Tables de la Base de donnée " aspnet " utilisé par les Provider

ulysse1976

salut,

Apres quelques recherches, il est facile de trouver comment créer son propre "Membership Provider" et d'installer les "tables aspnet" qu'utilise le "Provider" par defaut.

Par contre j'ai un mal de chien a trouver a quoi servent et comment sont utiliser les diferrants champs de ces table.

Par exemple: le champ "PasswordFormat" de la table "aspnet_Membership" . je me doute que ca correspond au formats de mots de passe Clear, Encrypted et Hashed , mais seulement le format de cette donnée "PasswordFormat" est un int. Alors je comprend plus rien .

Alors ma question est : Ou peut t'on trouverune definition claire de tout les champs des "tables aspnet" , a quoi servent il, et comment sont ils utilisé ... Ce n'est pas possible qu'il n'y ai pas de documentation sur ce sujet qque part.

Merci d'avance de vos reponses , et bon code


jeudi 7 mai 2009 à 17:43:15 | Re : Tables de la Base de donnée " aspnet " utilisé par les Provider

titeoe

Bonjour,

Je ne sais pas ou trouver ce genre de documentation mais je voudrais juste t'apporter un éclairage.

Ces tables sont gérées par la mécanique interne du SQLProvider. La "magie" opère quand tu as a dispo toutes les informations de la base via les APIs de system.web.security.

C'est justement parceque tu as ces APIs que tu n'es pas obligé d'aller tapper à la mimine dnas les tables.

Ca n'est pas une bonne idée d'ailleurs car si un jour tu change d'implémentation (ie tu passe en ActiveDirectoryProvider ou CustomProvider), toute ces informations te seront inutiles.

Les APIs sont suffisameent puissantes pour couvrir 99,9% de tes besoins, alors ne va pas casser ces architecture en allant titiller la base, même si tu en as les capacités.

C'est une question de style.
jeudi 7 mai 2009 à 18:28:33 | Re : Tables de la Base de donnée " aspnet " utilisé par les Provider

ulysse1976

Tout d'abord , merci pour cette réponse .

Mais mon bute est faire mes propres Provider avec les tables d'origine et donc de les connaitre ces tables justement pour les utiliser sans les modifier.

De plus c bien de savoir ce qui ce passe derrière les choses pour mieux les comprendres.

En tout cas, Titeoe , je trouve ta réponse très sympathique et je t'en remercie encore une fois.
vendredi 8 mai 2009 à 01:23:54 | Re : Tables de la Base de donnée " aspnet " utilisé par les Provider

titeoe

Juste une petite question : si tu veux faire tes propres providers, tu comptes utiliser les tables du SQL provider ? Dans ce cas, a quoi cela te sert il de faire un custom provider ?
vendredi 8 mai 2009 à 08:46:41 | Re : Tables de la Base de donnée " aspnet " utilisé par les Provider

ulysse1976

Il y a une grande part de curiosité la dedans , et je me dit que une fois que j'aurais compris correctement le mécanisme de ces APIs et des tables d'origine, je pourrai mes propres provider et mes tables.

Je pense que c'est important de comprendre les choses pour faire autrement . Je ne fait pas ça pour tout mais je pense que le sujet sur lequel on parle est assez important pour qu'on l'étudie a la loupe.




Cette discussion est classée dans : donnée, utilisé, tables, provider, aspnet


Répondre à ce message

Sujets en rapport avec ce message

Gestion de donnée ASP/SQL [ par maken ] Bonjour et merci pour vos réponses. J'ai une base de donnée SQL2000 avec plusieurs Tables.J'ai mis en place une page login.aspx qui valide mes users v Webservice et Base de donnée MySQL [ par Helbi ] Bonjour,une nouveau probleme m'amene a vous... et oui ... je suis novice...Je n'arrive pas actuellement a récupérer quoi que ce soit de mon webservice taille d'une base de donnée (oracle) [ par tarik69100 ] Bonjours, j'ai un petit problem !!! vous pouvez m'aidez :-(?en ma question est:1* comment je peux calculer la taille d'une base de donnée ?2* aussi le mySql => Exporter les scripts des tables d'une base [ par nitrique ] Bonjour @ tous, J'aimerais (comme le dit le titre) exporter les scripts des tables d'une base sous mySql (avoir les: insert into).Un peu comme le fait "aspnet_regiis -i"...aucun effet [ par yassinovitch ] Bonjour tt le monde,J'ai sur une machine la version 1.1.4322 du framework .Net.  mais elle marche pas. ca m affiche le celebre message: " le serveur w problème pagination [ par darkstone007 ] bonjour j'ai un problème avec la pagination de mon datagridj'ai utilisé le générateur de propriété pour generer la paginationpour la gérer j'ai utilis TREEVIEW [ASPNET][VBNET] [ par primactif ] Bonjour   j'ai téléchargé Microsoft.Web.UI.WebControls   mais quand j'execute le build.bat, j'obtient   src\treeview.cs(1193,13): warning CS0618:<BR classe System.IO.File cause problème [ par ibroman ] Je réalise une application web en ASP.NET sur Windows XP PRO avec IIS 5.1.La page d'accueil fait l'authentification: j'ai appliqué l'authentification ASPNET C# : pb multilang : comment traduire le titre de la page ? [ par hmurielle ] Bonjour,On écrit souvent en dur dans la page  aspxPlanification séjourmais comment fait-on pour traduire ce titre qd le projet est en multilangues ? é Récuperation des donnée dans un datagrid [ par milo2009 ] Salut, Quelqu' pourrait - il me dire comment je peut récuperer le texte d'un bouton de lien dans un data grid en asp.net, car pour les autre item j'y


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales