Bonjour,

Je suis en train d'essayer de développer ma propre application de Forum en ASP.NET.

Pour récupérer l'adresse IP, le nom de l'ordinateur et le nom de l'utilisateur au chargement de la page , j'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Partial Class tests
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
        Label1.Text = Request.ServerVariables("REMOTE_ADDR")
        Label2.Text = Environment.MachineName
        Label3.Text = Environment.UserName
    End Sub
End Class
Si sur le plan local, tout se passe comme je l' attendais, sur le plan distant, je ne récupère que mon adresse IP.
Par contre, le nom de la machine et le nom de l' utilisateur sont le nom de mon serveur(le nom qui m'est atribué par mon hébergeur ) et la première partie de mon nom d'utilisateur (celui utilsé pour transférer mes fichiers en ftp vers mon serveur distant !).

Du coup : tous les ordinateurs connectés auront une adresse IP distincte, mais tous auront aussi le même nom pour la machine et le même nom pour l'utilisateur.

Comment faire pour s'affranchir de cette contrainte , si contrainte il y a ?

Merci