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.
Partager