bonjour tout le monde,
pour mon application web j'utilise une authentification web toute simple c'est à dire l'authentification par formulaire:
voici mon fichier web.config
<authentication mode="Forms">
<forms loginUrl = "Authentification.aspx" timeout = "30">
<credentials passwordFormat="Clear">
<user name="user" password="user"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
et voici ma page Authentification.aspx permettant l'authentification:
private void cmdConnexion_Click(object sender, System.EventArgs e)
{
if (FormsAuthentication.Authenticate(txtUtilisateur.Text,txtMotDePasse.Text))
{
FormsAuthentication.RedirectFromLoginPage(txtUtilisateur.Text,false );
}
else
{
lblEtat.Text = "Connexion impossible avec ces identifiants";
}
}
Le problème est lorsque je clique sur mon bouton cmdConnexion avec le bon nom d'utilisateur et le bon mot de passe je ne suis jamais redirigée sur la page que j'ai appelé et aucune erreur n'est généré. A noter que si je rentre un mauvais mot de passe je rentre bien dans ma condition else et donc "Connexion impossible avec ces identifiants" s'affiche.
Quelqu'un pourrait il m'indiquer la source de mon erreur??
Merci beaucoup