1


Deux utilisateurs dans différents blocs de données de membres ne peuvent pas utiliser la même adresse e-mail

Q1 - J'ai créé deux bases de données de membres (en utilisant l'outil aspnet_regsql) DB1 et DB2. J'ai ensuite créé les applications web A1 et A2. A1 utilise DB1 pour stocker les informations d'identification de l'utilisateur, tandis que A2 utilise DB2. Si l'utilisateur que j'ai créé dans A1 (via l'outil Asp.Net WAT) utilise le courrier électronique [email protected], aucun des utilisateurs créés dans A2 ne peut avoir la même adresse électronique. Mais cela n'a pas de sens puisque les deux applications utilisent des bases de données différentes pour stocker les informations d'identification de l'utilisateur ?!


Q2 - Je l'ai remarqué quand j'ajouter nouveau fournisseur d'appartenances (au sein de la section du fichier web.config) et puis essayer d'ajouter des attributs, cette fonctionnalité IntelliSense ne fonctionne pas, car il doesn N'affiche pas tous les attributs disponibles pour ce fournisseur particulier. Pourquoi donc?


thanx

Répondre

4

A1. Si les paramètres d'appartenance dans votre web.config pour l'application "A2" pointent vers le "DB1", cela est parfaitement logique, sinon, ce n'est pas probable. Assurez-vous que la propriété ConnectionStringName pointe vers "DB2" au lieu de "DB1"

A2. Intellisense ne fonctionnerait pas pour un fournisseur personnalisé, sauf s'il est enregistré dans les paramètres du schéma intellisense pour votre installation de studio visuel.

Voici quelques informations sur l'ajout d'un Custom XSD for intellisense

+0

A1 - Il se trouve que cela ne vous empêche pas d'attribuer la même adresse e-mail à deux utilisateurs différents blocs de données, mais il ne vous avertit à ce sujet (lorsque le focus est sur champ de saisie email). J'ai pris cela pour ne pas le permettre. – SourceC

+0

A2 - Pourquoi SqlMembershipProvider est-il considéré comme un fournisseur personnalisé? N'est-ce pas une partie de la bibliothèque Net? – SourceC

+2

Consultez cet article à propos des questions d'intellisense de web.config: http://weblogs.asp.net/scottgu/archive/2005/12/02/432077.aspx – ichiban

Questions connexes