Bonjour,

Voila, j'utilise les controles de connexion de visual studio, j'ai ajouté 2 roles dans la base de donnée (admin/user) par l'interface securité de administration web service. mon probleme c'est que je veux gérer la redirection des pages, si c'est un admin, il va etre redirigé vers "admin.aspx" si c'est un user il va etre redirigé vers "user.aspx".
j'ai ajouté dans le bouton login ces instructions:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
protected void LoginButton_Click(object sender, EventArgs e)
    {
 
 
            if (Roles.IsUserInRole(Login1.UserName.ToString(), "admin"))
            {
 
                Response.Redirect("~/administrateur/Default.aspx");
            }
            else if (Roles.IsUserInRole(Login1.UserName.ToString(), "user"))
            {
                Response.Redirect("~/Utilisateurs/user.aspx");
 
            }
}
mais il fais le teste juste sur le loginName càd, lorsque j'entre n'importe quel password ça marche, car il vois juste le UserName. Comment je peux resoudre ce probleme??
Merci bcp.