Pour mon site Internet, j'ai 4 types d'utilisateurs=20
diff=E9rents qui ont chacun un droit d'acc=E8s =E0 certaines=20
pages.
Donc j'ai cr=E9e une classe en c# permettant de v=E9rifier=20
login et passwd pour chaque type d'utilisateur.
Si le couple login + passwd est valide, j'autorise=20
l'acc=E8s et je lance un cookie ayant pour valuer l'id de=20
la personne qui s'est loggu=E9e.
Dans ma classe, je voudrais rajouter 4 m=E9thodes pour=20
pouvoir tester =E0 chaque fois si le cookie existe.
Comment puis-je faire ceci dans ma classe c# ?=20
Normalement dans une page en code behind, on peut faire=20
un response.cookie("..."), mais comment le mettre en=20
place dans la classe ?
J'ai trouv=E9 l'exemple suivant :=20
System.Web.HttpContext context =3D=20
System.Web.HttpContext.Current;
if (context.Request.Cookies["ASPNETCommerce_CartID"] !=3D=20
null) ....
Si je mets ce test dans ma classe, est-ce que je teste=20
bien le m=EAme objet que celui qui sera cr=E9e dans mon=20
webform de login ?
"Pedro" a écrit dans le message de news:58e001c48106$f7e0d3b0$ Bonjour,
Pour mon site Internet, j'ai 4 types d'utilisateurs différents qui ont chacun un droit d'accès à certaines pages. Donc j'ai crée une classe en c# permettant de vérifier login et passwd pour chaque type d'utilisateur. Si le couple login + passwd est valide, j'autorise l'accès et je lance un cookie ayant pour valuer l'id de la personne qui s'est logguée. Dans ma classe, je voudrais rajouter 4 méthodes pour pouvoir tester à chaque fois si le cookie existe. Comment puis-je faire ceci dans ma classe c# ? Normalement dans une page en code behind, on peut faire un response.cookie("..."), mais comment le mettre en place dans la classe ? J'ai trouvé l'exemple suivant : System.Web.HttpContext context System.Web.HttpContext.Current;
if (context.Request.Cookies["ASPNETCommerce_CartID"] ! null) ....
Si je mets ce test dans ma classe, est-ce que je teste bien le même objet que celui qui sera crée dans mon webform de login ?
Merci d'avance.
Pedro
Bonjour,
je penses que ce lien devrait suffire à vous répondre
"Pedro" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:58e001c48106$f7e0d3b0$a401280a@phx.gbl...
Bonjour,
Pour mon site Internet, j'ai 4 types d'utilisateurs
différents qui ont chacun un droit d'accès à certaines
pages.
Donc j'ai crée une classe en c# permettant de vérifier
login et passwd pour chaque type d'utilisateur.
Si le couple login + passwd est valide, j'autorise
l'accès et je lance un cookie ayant pour valuer l'id de
la personne qui s'est logguée.
Dans ma classe, je voudrais rajouter 4 méthodes pour
pouvoir tester à chaque fois si le cookie existe.
Comment puis-je faire ceci dans ma classe c# ?
Normalement dans une page en code behind, on peut faire
un response.cookie("..."), mais comment le mettre en
place dans la classe ?
J'ai trouvé l'exemple suivant :
System.Web.HttpContext context System.Web.HttpContext.Current;
if (context.Request.Cookies["ASPNETCommerce_CartID"] ! null) ....
Si je mets ce test dans ma classe, est-ce que je teste
bien le même objet que celui qui sera crée dans mon
webform de login ?
"Pedro" a écrit dans le message de news:58e001c48106$f7e0d3b0$ Bonjour,
Pour mon site Internet, j'ai 4 types d'utilisateurs différents qui ont chacun un droit d'accès à certaines pages. Donc j'ai crée une classe en c# permettant de vérifier login et passwd pour chaque type d'utilisateur. Si le couple login + passwd est valide, j'autorise l'accès et je lance un cookie ayant pour valuer l'id de la personne qui s'est logguée. Dans ma classe, je voudrais rajouter 4 méthodes pour pouvoir tester à chaque fois si le cookie existe. Comment puis-je faire ceci dans ma classe c# ? Normalement dans une page en code behind, on peut faire un response.cookie("..."), mais comment le mettre en place dans la classe ? J'ai trouvé l'exemple suivant : System.Web.HttpContext context System.Web.HttpContext.Current;
if (context.Request.Cookies["ASPNETCommerce_CartID"] ! null) ....
Si je mets ce test dans ma classe, est-ce que je teste bien le même objet que celui qui sera crée dans mon webform de login ?