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:

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

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.