IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Nom Machine Cliente


Sujet :

ASP.NET

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut Nom Machine Cliente
    Bonjour,

    je cherche desesperement à afficher le nom de la machine cliente qui interoge mon serveur. Mon site est en ASP. Net 2.0 et C#.

    j'ai essayé plusieurs solutions mais toutes me retourne le nom du serveur et non celui du client.

    Dans mon web.config j'ai la config suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <authentication mode="Forms">
    et aussi j'ai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <identity impersonate="false"/>
    Apparement il est possible de recupérer ce nom de machine CLIENTE mais je ny arrive pas.

    Voila une doc MSDN qui parle du WindowIdenty...

    http://msdn2.microsoft.com/en-us/library/aa302377.aspx

    j'ai testé avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Windows.Forms.SystemInformation.ComputerName;
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WindowsIdentity.GetCurrent().Name;

    mais toujours sans succès...


    Déjà est ce possible ? et si oui comment ?

    Sauvez moi !

    Merci par avance !


    Cocci

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    ET une commande magique une :

    Page.Request.UserHostName

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut
    Citation Envoyé par Pongten Voir le message
    ET une commande magique une :

    Page.Request.UserHostName
    Merci pour cette réponse mais grace à cette commande j'ai l'ip de la machine cliente... pas son nom !

    C'est un début mais ce n'est pas le résultat souhaiter.

    A partir de la ya t-il possibilité de recupérer le NOM de ma machine ?

  4. #4
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    En fait, j'ai peut-être parlé trop vite, Page.Request.UserHostName renvoie le nom DNS de la machine distante...

    Mais au fait, pourquoi vouloir le nom de la machine (simple curiosité) ?

  5. #5
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Peut-être avec la clé REMOTE_HOST dans les ServerVariables ?

  6. #6
    Candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut
    Citation Envoyé par Pongten Voir le message
    En fait, j'ai peut-être parlé trop vite, Page.Request.UserHostName renvoie le nom DNS de la machine distante...

    Mais au fait, pourquoi vouloir le nom de la machine (simple curiosité) ?
    Dans le cadre d'un projet professionnel le site web que je créer à besoin de donner des droits ou non en fonction de la machine.

    j'ai déja une gestion de compte via le mebership provider mais j'ai aussi besoin de connaitre le nom de la machine qui est utilisé.

    Citation Envoyé par Pongten Voir le message
    Peut-être avec la clé REMOTE_HOST dans les ServerVariables ?
    Cela ne me donne pas satisfaction non plus !

  7. #7
    Membre émérite Avatar de KibitO
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 616
    Par défaut
    Tu ne trouves pas dans les variables d'environnement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Environment.MachineName

Discussions similaires

  1. Modifier le "nom machine" (hostname)
    Par hawax dans le forum Réseau
    Réponses: 6
    Dernier message: 06/03/2009, 10h50
  2. Réponses: 1
    Dernier message: 26/11/2008, 14h37
  3. Réponses: 2
    Dernier message: 15/01/2007, 14h32
  4. [C#.Net] Comment obtenir le nom de la machine client ?
    Par Gat- dans le forum Accès aux données
    Réponses: 1
    Dernier message: 12/01/2007, 15h16
  5. Nom de la machine cliente
    Par Denn's dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 09/11/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo