[Javascript, ASP , HTML, PHP ou autre ?] Identité !

Identité ! [Javascript, ASP , HTML, PHP ou autre ?] - Programmation

Marsh Posté le 09-04-2001 à 15:47:30    

Salut à tous !
 
Voilà, je fais un site pour un client.
Il souhaiterair récupérer si c'est possible le nom de la personne qui visite son site (sans le demander)
Je m'explque : sous windows (98, NT, ...) il y a un endroit où on donne son nom (soit pour entrer le numéro de série de Windows, soit pour ouvrir une session) Je veux récupérer ce nom.  
Est-ce possible ? en quel langage ? Des Exemples ?
Et si vous savez, est-ce possible pour Unix et Mac ? (j'suis exigeant non ;-)
 
Merci beaucoup par avance, parce que moi je sèche ! (seule solution, un popup avec Quel est votre nom ? Pas cool !)
 
Merci d'avance à tous !


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 15:47:30   

Reply

Marsh Posté le 09-04-2001 à 15:53:03    

Normalement cela doit être impossible pour des raisons évidentes de sécurité (à moins qu'il existe une bidouille).
 
Par contre il y a moyen de récuppérer le logon NT avec Request.ServerVariables("LOGON_USER" ) en ASP.
 
Je sais que ça marche sur les sites intranet mais je ne sais pas si c'est le cas sur les sites internet.
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 15:54:43    

D'ailleurs selon les dires de guru ce login qui est celui de l'ouverture de session donc normalement le login de windows 98 (aussi par exemple) peux etre recuperer en ASP si ton serveur IIS n'est pas en mode anonymous.

 

[edit]--Message édité par nabab--[/edit]

Reply

Marsh Posté le 09-04-2001 à 15:55:16    

Et bien merci , c'est un bon début !
 
A quoi correspond on Logon NT : au nom du gars qui a ouvert la session je pense.
Si le gars est sous 98 ou 2000, ca me retourne quoi ?  
Ca pourrait être une solution pour moi !
Merci encore


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 15:57:15    

Voir ce lien pour l'acces a travers une page ASP>
 
http://support.microsoft.com/suppo [...] 8/7/17.asp

Reply

Marsh Posté le 09-04-2001 à 15:59:59    

Ok merci !
J'ai pu faire des recherches sur le Login_user
Merci pour le lien !
Si vous avez d'autres idées, hésitez pas !


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:04:07    

Attention, le logon n'est pas forcément le nom de la personne qui ouvre une session.  
Cela peut être varié comme CERBJEAN ou simplement Administrateur.
En tout cas pour que ça marche il faut quand même qu'il y ai une session de connection (donc un poste réseau).
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 16:07:05    

Dans le même ordre d'idée, que retournent :
 
- REMOTE_ADDR IP du client, donnée par le FAI ?
 
- REMOTE_HOST ? Ca correspond à quoi, au nom de la machine ?
 
- REMOTE_IDENT ?
 
- REMOTE_USER ?
 
Ca peut me servir ?
 
Cyci> si le client est sous Windows 98 (2 postes en réseaux, ADSL, ou autre) il a forcément n nom réseau non ?


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:10:11    

MSDN
Platform SDK: Indexing Service  
 
HTTP Variables
 
Several variables in HTML extension files can give a lot of information about the environment and Web client connected to the server. In addition, all headers sent by the client are available. For Indexing Service to access these headers, you must convert them:  
 
Add HTTP_ to the beginning.  
Convert all hyphens to underscores.  
Convert all letters to uppercase.  
The following list gives a listing of default variables.  
 
ALL_HTTP  
All HTTP headers that were not already parsed into one of the listed variables. These variables are of the form HTTP_header field name with successive variables separated by a new line character, for example:  
HTTP_ACCEPT: */*, q=0.300, audio/x-aiff, audio/basic, image/jpeg, image/gif, text/plain, text/html  
 
HTTP_USER_AGENT: Microsoft Internet Explorer/0.1 (Win32)  
 
HTTP_REFERER: http://webserver/samples/dbsamp/dbsamp3.htm  
 
HTTP_CONTENT_TYPE: application/x-www-form-urlenPRE: 10  
 
HTTP_EXTENSION: Security/Digest  
 
AUTH_TYPE  
The type of authorization in use. If the user name has been authenticated by the server, this will contain Basic. NTLM returns the value Negotiate. Otherwise, it will not be present.  
CONTENT_LENGTH  
The number of bytes that the script can expect to receive from the client.  
CONTENT_TYPE  
The content type of the information supplied in the body of a request by a POST variable.  
GATEWAY_INTERFACE  
The revision of the CGI specification with which this server complies. The current version is Common Gateway Interface 1.1.  
HTTP_ACCEPT  
Special-case HTTP header. Values of the Accept: fields are concatenated, separated by ", "; for example, if the following lines are part of the HTTP header: accept: */*; q=0.1 accept: text/html accept: image/jpeg then the HTTP_ACCEPT variable will have a value of: */*; q=0.1, text/html, image/jpeg.  
PATH_INFO  
Additional path information, as given by the client. This comprises the trailing part of the URL after the script name but before the query string (if any).  
PATH_TRANSLATED  
This is the value of PATH_INFO, but with any virtual path name expanded into a directory specification.  
QUERY_STRING  
The information that follows the question mark (?) in the URL that referenced this script.  
REMOTE_ADDR  
The IP address of the client.  
REMOTE_HOST  
The host name of the client.  
REMOTE_USER  
This contains the user name supplied by the client and authenticated by the server.  
REQUEST_METHOD  
The HTTP request method.  
SCRIPT_NAME  
The name of the script program being run.  
SERVER_NAME  
The server's host name (or IP address) as it should appear in self-referencing URLs.  
SERVER_PORT  
The TCP/IP port on which the request was received.  
SERVER_PROTOCOL  
The name and version of the information-retrieval protocol relating to this request, usually HTTP 1.0.  
SERVER_SOFTWARE  
The name and version of the Web server under which the Internet Server Extension is running.  
Built on Monday, December 13, 1999

 

[edit]--Message édité par nabab--[/edit]

Reply

Marsh Posté le 09-04-2001 à 16:11:34    

Pour la REMOTE_ADDR c je pense que c l'adresse IP du proxy du FAI.

Reply

Marsh Posté le 09-04-2001 à 16:11:34   

Reply

Marsh Posté le 09-04-2001 à 16:13:38    

Mrci, j'avais déjà le même genre d'aide, mais it isn't very clair !
 
Dans mon cas, le remote_user fera l'affaire non ?
Dans le genre je peux identifier un visiteur avec  
Remote_Addr - Remote_Host - Remote_User
Ce sera pas top clair, mais je saurais qui vient ?  
Ca marchera pour toutes les plateformes ?
 
Désolé si je vous bombarde de question, mais c'est pressé !
Merci encore.


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:14:30    

Nabab> L'ipdu FAI ou l'Ip que te donne le FAI ?
Je sais que quand je joue à Counter-Strike, je suis identifié par l'adresse que me donne le FAI.


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:16:44    

Essaye : http://www.l-asp.com/showquestion.asp?faq=6&fldAuto=62
 
C'est en français.
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 16:21:07    

Merci!
Tu vas rire, mais c'était le site que suis allé voir y a 10 minutes. Mais je vois pas physiquement à quoi correspondent les variables. Ca dépends vachement du Système d'exploitation


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:22:46    

Pour remote_user tu ne peux t'en servir que si tu utilises un systeme de login mot de passe sur ton serveur, je crois.

Reply

Marsh Posté le 09-04-2001 à 16:31:54    

Je crois que je vais utiliser un mélange de  
Remote_Addr - Remote_Host - Remote_User  
 
et de nom que j'aurais demander par popup(si le visiteur est gentil ;-)
 
Merci pour tout !


---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....
Reply

Marsh Posté le 09-04-2001 à 16:32:11    

Pour l'adresse IP
Cela dependra de la configuration du proxy du FAI. C a tester.

 

[edit]--Message édité par nabab--[/edit]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed