Une idée de la raison pour laquelle LoginControl exige que les utilisateurs s'authentifient deux fois avec FireFox mais fonctionne correctement (une fois) avec IE? J'utilise un MembershipProvider personnalisé et RoleProvider, si cela est important.LoginControl ne fonctionne pas correctement avec Firefox, nécessite une double tentative de connexion
Partie d'authentification de mon web.config;
<authentication mode="Forms">
<forms
timeout="50000000"
protection="All"
requireSSL="false"
slidingExpiration="true"
cookieless="AutoDetect"
domain=""
enableCrossAppRedirects="true">
<credentials passwordFormat="SHA1" />
</forms>
</authentication>
Section d'appartenance;
<membership defaultProvider="CustomMembershipProvider">
<providers>
<add
name="CustomMembershipProvider"
type="CustomCrateMembershipProvider"
connectionString=""
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
<roleManager defaultProvider="CustomRoleProvider" enabled="true">
<providers>
<add name="CustomRoleProvider" type="CustomRoleProvider"/>
</providers>
</roleManager>
Seul le code derrière est lié à la connexion;
protected void OnLoggedIn(object sender, EventArgs e)
{
}
protected void OnLoggingOut(object sender, EventArgs e)
{
}
Ce n'est vraiment pas assez d'informations pour répondre à votre question. Veuillez également publier la section d'adhésion de votre web.config ainsi que le codebehind/front de la page sur laquelle vous utilisez le contrôle. – Stefan