Bonjour,
J'ai besion de récupérer le login de windows dans une pages ASPX. Pour faire cela j'ai mis le code suivant:
Cela fonctionne tres bien si je lance depuis visual studio ma page. Mais si j'accede à ma page via IE (http:\\localhost\mapage.aspx) il me renvoi un nom d'utilisateur vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim user As String = String.Empty If TypeOf My.User.CurrentPrincipal Is System.Security.Principal.WindowsPrincipal Then Dim parts() As String = Split(My.User.Name, "\") If (parts.Length > 1) Then user = parts(1) Else user = parts(0) End If Else user = ".User.Name" & My.User.Name End If Session("USER") = user
Je pense que cela vient de IIS (Version 6.0) mais je ne sais pas quel parametre en cause.
Si quelque un pouvait me guider se serai sympa.
Merci.



Répondre avec citation







Partager