Je veux ajouter une redirection apres une authentification par formulaire selon le role,je n'utilise pas de loginview,j'ai fais ma gestion de role comme ci-dessous mais j'ai la barre de chargement de internet explorer qui tarde à se charger et apres j'ai rien qui s'affiche,Aider moi SVP:
mon code dans le global.asax
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
 
protected void Application_AuthenticateRequest(object sender, EventArgs e)
    {
 
 
 
        if (Request.IsAuthenticated)
        {
 
 
            SqlDataReader reader1 = SqlHelper.ExecuteReader(urlSqlServer1, CommandType.StoredProcedure, "RolesDesUtilisateurs",
               new SqlParameter("@Nom", User.Identity.Name));
            ArrayList roleList = new ArrayList();
 
            while (reader1.Read())
            {
 
                roleList.Add(reader1["Nom"]);
            }
 
 
            String[] roleListArray = (String[])roleList.ToArray(typeof(String));
 
 
            HttpContext.Current.User = new GenericPrincipal(User.Identity, roleListArray);
            if (HttpContext.Current.User.IsInRole("Administrateur"))
            {
                Response.Redirect("~/Administrateur/EspaceAdministrateur.aspx");
            }
            else if (HttpContext.Current.User.IsInRole("Operateur"))
            {
                Response.Redirect("~/Operateur/EspaceOperateur.aspx");
            }
            else if (HttpContext.Current.User.IsInRole("Client"))
            {
                Response.Redirect("~/Clients/EspaceClient.aspx");
            }
 
}
 
 
 
        }
et je ne sais pas comment utiliser et ou mettre le DestinationPageUrl .