Bonjour,

Je suis entrain de mettre en place une authentication en mode form pour un site web.
J'ai mis en place ma propre version du IIdentity (monIdentity), car j'ai besoin de plus d'informations que le nom (identifiant ....).

Code C# : 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
 
    public class MagellanIdentity : IIdentity
    {
        private string _name;
        private decimal _identifiant;
        private bool _isAuthenticated;
        private string _authenticationType;
 
        public MagellanIdentity(string name, decimal identifiant)
        {
            _name = name;
            _identifiant= identifiant;
            _isAuthenticated = true;
            _authenticationType = "monAuthentification";
        }
 
        #region IIdentity Members
 
        public decimal identifiant
        {
            get { return _identifiant; }
        }
 
        public string AuthenticationType
        {
            get { return _authenticationType; }
        }
 
        public bool IsAuthenticated
        {
            get { return _isAuthenticated; }
        }
 
        public string Name
        {
            get { return _name; }
        }

Est-il possible de passer monIdentity de page en page.
J'arrive a attribuer la valeur de monIdentity a la variable Context.User dans la page courante.
Mais une fois rediriger, je n'ai plus moyen d'accéder a ma classe. Je me retrouve avec un FormsIdentity classique.

Quelqu'un a-t-il des suggestions.

Désolé pour le double post.