Bonjour à tous,
quelle est la méthode pour récupérer le logon utilisateur en aspx comme on pouvait le faire en asp?
Merci pour vos réponses
Bonjour à tous,
quelle est la méthode pour récupérer le logon utilisateur en aspx comme on pouvait le faire en asp?
Merci pour vos réponses
le logon de quoi??
dans quel but veux-tu faire ça.. ? il existe pleins de trucs pour gerer les utilisateurs en asp.net 2..
précise un peu
En fait ceci:
Mais cela me retourne vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 coll = Request.ServerVariables; Response.Write("logon : " + coll["LOGON_USER"]); Response.Write("remote : " + coll["REMOTE_USER"]); Response.Write("auth : " + coll["AUTH_USER"]);
Je suis sur un poste Windows XP SP2
Est ce normal ?
Je ne comprends pas pourquoi il ne me retourne pas mon login de session c'est a dire celui avec lequel je me conencte quand j'ouvre Windows.
Merci pour ton explication
Pour pouvoir récupérer le login utilisateur (du domaine manifestement), il faut que:
- l'accès anonyme soit défendu (?) soit au niveau de IIS, soit au niveau du web.config
- Pour un utilisateur du domaine, il faut que l'authentication mode soit Windows au niveau du web.config et que la sécurité soit "integrated security" au niveau de IIS
Ensuite, dans ton code, tu peux récupérer:
HttpContext.Current.User.Identity.Name (si mes souvenirs sont bons, je le fais de mémoire)
Pour la gestion de l'authorization, tu as le membership en aspnet2
merci beaucoup pour ta réponse
Apparemment logon_user me retroune quelquechose maintenant
HttpContext me retroune vide mais je vais rgarder tout ceci
Je pensais plus au paramétrage IIS ....
et puis BON VIN
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager