Bonjour.
J'ai fait un bon gros tour sur google et je n'ai pas trouvé la réponse exacte à mon probleme.
Je souhaite modifier le membershipProvider de base de .NET car pour mon application, j'ai besoin de 3 parametres pour logger une personne : L'id de sa société, son login et son mot de passe.
Pour modifier l'authentification j'ai donc crée mon propre MembershipProvider, jusque la tout fonctionne.
Cependant, la fonction ValidateUser, qui est appellée quand on logge une personne, ne prends que 2 parametres (login et passe). Comment faire pour Modifier la fonction appellée pour valider un utilisateur ? (l'idée étant d'appeller myvalidateuser qui prend 3 parametres)
Un autre petit probleme également/ J'ai beau spécifier dans mon web.config :
<membership defaultProvider="eHelpMembershipProvider" userIsOnlineTimeWindow="15">
<providers>
<add name="eHelpMembershipProvider"
type="eHelp.eHelpMembershipProvider"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="/"
requiresUniqueEmail="true"
passwordFormat="Clear"
description="Stores and retrieves membership data from SQL Server"
decryptionKey="68d288624f967bce6d93957b5341f931f73d25fef798ba75"
validationKey="65a31e547b659a6e35fdc029de3acce43f8914cb1b2
4fff3e1aef13be438505b3f5becb5702d15bc7b98cd
6fd2b7702b46ff63fdc9ea8979f6508c82638b129a"
/>
, si j'enleve les champs Question et Réponse du controle d'ajout d'un utilisateur, j'ai une exception qui me saute à la tete en me disant que j'ai oublié ces champs.
Des pistes ?
Merci d'avance
Partager