|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Comment mettre en ouvre un script asp |
Started by Yannick, Jul., 01 2004 10:35 AM - 6 replies |
| |
| | | |
|
| |
Posted on July, 01 2004 - 10:35 AM |
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un site statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide |
| |
| |
| | | |
|
| | |
| |
Posted on July, 06 2004 - 11:40 AM |
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes en xp/2000 se logant dans un domaine), de récupérer le nom de login de l'utilisateur connecté afin de l'identifier automatiquement (je dois me baser sur le nom de login car plusieurs personnes peuvent utiliser le même pc).
Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ?
Merci pour votre aide
"Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un
site
statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | |
| |
Posted on July, 07 2004 - 12:13 AM |
Bonjour Yannick, J'ai été aussi confronté au même Pb (et on ne doit pas être les seuls...). J'ai du installer sur chaque poste susceptible de se connecter à mon serveur (intranet bien sur) un mini programme à la place du raccourci vers le site: Ce programme (WD) lit le login saisi par l'utilisateur lors de son ouverture de la session Windows ( par RéseauUtilistateur() ), et appelle l'URL du site en passant ce login en paramètre (<addresse_du_site>&=<login_lu>). Cette solution est plus lourde à mettre en oeuvre que la détection auto du login, c'est pourquoi je suis très intéressé par une réponse éventuelle à ta question initiale (mais en attendant, j'ai pu résoudre mon Pb...). Tiens moi au courant STP. Merci. Tyves (Tyves@teamk13.com)
"Yannick" <email@tbs-industrie.fr> a écrit dans le message de news:40ea577e$1@news.pcsoft.fr...
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes en xp/2000 se logant dans un domaine), de récupérer le nom de login de
l'utilisateur
connecté afin de l'identifier automatiquement (je dois me baser sur le nom de login car plusieurs personnes peuvent utiliser le même pc). Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ? Merci pour votre aide "Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un site
statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/...
ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur
connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | |
| |
Posted on July, 07 2004 - 3:39 PM |
Bonjour Tyves,
Malheureusement, je ne peux prendre cette solution car trop lourde à mettre en ouvre...
J'ai fait un appel au ST de PC-SOFT pour ce problème (en cours de traitement). Si j'ai une solution, je la posterai.
Merci pour ta réponse
"freddie3" <freddie3@wanadoo.fr> wrote:
Bonjour Yannick, J'ai été aussi confronté au même Pb (et on ne doit pas être les seuls...). J'ai du installer sur chaque poste susceptible de se connecter à mon serveur (intranet bien sur) un mini programme à la place du raccourci vers le site: Ce programme (WD) lit le login saisi par l'utilisateur lors de son ouverture de la session Windows ( par RéseauUtilistateur() ), et appelle l'URL du
site
en passant ce login en paramètre (<addresse_du_site>&=<login_lu>). Cette solution est plus lourde à mettre en oeuvre que la détection auto du >login, c'est pourquoi je suis très intéressé par une réponse éventuelle à ta
question initiale (mais en attendant, j'ai pu résoudre mon Pb...). Tiens moi au courant STP. Merci. Tyves (Tyves@teamk13.com) "Yannick" <email@tbs-industrie.fr> a écrit dans le message de news:40ea577e$1@news.pcsoft.fr...
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes
en
xp/2000 se logant dans un domaine), de récupérer le nom de login de l'utilisateur connecté afin de l'identifier automatiquement (je dois me baser sur le nom
de login car plusieurs personnes peuvent utiliser le même pc). Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ? Merci pour votre aide "Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur
je >> >tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un
site statique), il s'affiche bien une page blanche contenant "Votre adresse IP
est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | |
| |
Posted on August, 13 2004 - 12:00 PM |
Bonjour,
Nous cherchons aussi en ce moment une solution à ce pb, si vous avez du neuf depuis pourriez-vous en parler ?
Quelques pistes explorées : -> code JS avec ActiveX : cette solution fonctionne, mais pour des raisons de sécutiré l'ActiveX Wscript.network n'est pas signé ; donc impossible à utiliser ds notre zone (car ActiveX non signés bloqués) ... si vous disposez d'une sécurité un peu plus lache, cette méthode fonctionne.
-> par ASP, on parvient à afficher (ASPAffiche) la valeur de AUTH_USER, mais pas à la récupérer (ASPExecute) ... peut-être qu'avec ASPAffiche on pourrait placer le résultat ds un cookie, puis le lire depuis webdev ... (du point de vue sécurité, pb de race condition ... mais de tte façon, il s'agit d'une authentification "légère" par rapport à un login/password)
Si vous avez une solution, ou si l'une des pistes vous inpire plus que nous, nous serons ravi de l'avoir.
Mathieu
"Yannick" <email@tbs-industrie.fr> wrote:
Bonjour Tyves, Malheureusement, je ne peux prendre cette solution car trop lourde à mettre en ouvre... J'ai fait un appel au ST de PC-SOFT pour ce problème (en cours de traitement). Si j'ai une solution, je la posterai. Merci pour ta réponse "freddie3" <freddie3@wanadoo.fr> wrote: Bonjour Yannick, J'ai été aussi confronté au même Pb (et on ne doit pas être les seuls...). J'ai du installer sur chaque poste susceptible de se connecter à mon serveur (intranet bien sur) un mini programme à la place du raccourci vers le site: Ce programme (WD) lit le login saisi par l'utilisateur lors de son ouverture de la session Windows ( par RéseauUtilistateur() ), et appelle l'URL du site
en passant ce login en paramètre (<addresse_du_site>&=<login_lu>). Cette solution est plus lourde à mettre en oeuvre que la détection auto du login, c'est pourquoi je suis très intéressé par une réponse éventuelle à ta question initiale (mais en attendant, j'ai pu résoudre mon Pb...). Tiens moi au courant STP. Merci. Tyves (Tyves@teamk13.com) "Yannick" <email@tbs-industrie.fr> a écrit dans le message de news:40ea577e$1@news.pcsoft.fr...
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes en
xp/2000 se logant dans un domaine), de récupérer le nom de login de l'utilisateur connecté afin de l'identifier automatiquement (je dois me baser sur le nom de login car plusieurs personnes peuvent utiliser le même pc). Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ? Merci pour votre aide "Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je
tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un site statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | |
| |
Posted on August, 13 2004 - 6:43 PM |
Bonjour Mathieu
Voici la réponse à ma propre question d'origine, "Comment mettre en oeuvre un script asp" :
1) soit le script "test.asp" contenant la ligne : <%=Request.ServerVariables("REMOTE_HOST")%> 2) sur le serveur web d'exploitation, mettre ce fichier "test.asp" sous le répertoire "monsite_web" 3) en webdev, déclarer une variable de type chaine et faire : chChaine = ASPExecute("/monsite_web/test.asp") -> ceci permet donc de récupérer l'adresse IP de l'internaute connecté, dans une variable de type chaine; donc équivalent à l'instruction webdev "NavigateurAdresseIP()"
Comme dit dans un post précédent, l'idée réelle était de récupérer, à travers un code ASP, le contenu de la LOGON_USER, sensée contenir le nom de l'utilisateur connecté au réseau, dans le cadre d'un intranet.
Hors, pour nous, cette variable est vide car les utilisateurs sont bien connectés à un réseau (nom d'utilisateur/mot de passe/domaine) MAIS, pour cette application intranet, on fonctionne en mode anonyme (c'est à dire quil n'y a pas d'authentification demandé lors du lancement du navigateur) !!!
Voici donc, pour finir, la solution que nous avons mis en oeuvre : - Dans notre cas, chaque utilisateur a son propre pc et le nom du pc = le nom d'utilisateur (login). - A partir de l'adresse IP de l'internaute connecté "NavigateurAdresseIP()", on arrive à récupérer le nom du pc (via du code webdev).
J'espère avoir été assez clair... Yannick
"Mathieu" <mathieu@no-societe.com> wrote:
Bonjour,
Nous cherchons aussi en ce moment une solution à ce pb, si vous avez du
neuf
depuis pourriez-vous en parler ?
Quelques pistes explorées : -> code JS avec ActiveX : cette solution fonctionne, mais pour des raisons de sécutiré l'ActiveX Wscript.network n'est pas signé ; donc impossible à
utiliser ds notre zone (car ActiveX non signés bloqués) ... si vous disposez d'une sécurité un peu plus lache, cette méthode fonctionne.
-> par ASP, on parvient à afficher (ASPAffiche) la valeur de AUTH_USER, mais
pas à la récupérer (ASPExecute) ... peut-être qu'avec ASPAffiche on pourrait placer le résultat ds un cookie, puis le lire depuis webdev ... (du point de vue sécurité, pb de race condition ... mais de tte façon, il s'agit d'une authentification "légère" par rapport à un login/password) Si vous avez une solution, ou si l'une des pistes vous inpire plus que nous, nous serons ravi de l'avoir. Mathieu "Yannick" <email@tbs-industrie.fr> wrote: Bonjour Tyves, Malheureusement, je ne peux prendre cette solution car trop lourde à mettre en ouvre... J'ai fait un appel au ST de PC-SOFT pour ce problème (en cours de traitement). Si j'ai une solution, je la posterai. Merci pour ta réponse "freddie3" <freddie3@wanadoo.fr> wrote: Bonjour Yannick, J'ai été aussi confronté au même Pb (et on ne doit pas être les seuls...). J'ai du installer sur chaque poste susceptible de se connecter à mon serveur (intranet bien sur) un mini programme à la place du raccourci vers le
site:
Ce programme (WD) lit le login saisi par l'utilisateur lors de son ouverture de la session Windows ( par RéseauUtilistateur() ), et appelle l'URL du site en passant ce login en paramètre (<addresse_du_site>&=<login_lu>). Cette solution est plus lourde à mettre en oeuvre que la détection auto du login, c'est pourquoi je suis très intéressé par une réponse éventuelle à ta question initiale (mais en attendant, j'ai pu résoudre mon Pb...). Tiens moi au courant STP. Merci. Tyves (Tyves@teamk13.com) "Yannick" <email@tbs-industrie.fr> a écrit dans le message de news:40ea577e$1@news.pcsoft.fr...
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes en
xp/2000 se logant dans un domaine), de récupérer le nom de login de l'utilisateur connecté afin de l'identifier automatiquement (je dois me baser sur le
nom de login car plusieurs personnes peuvent utiliser le même pc). Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ? Merci pour votre aide "Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je
tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un site statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | |
| |
Posted on August, 26 2004 - 3:20 PM |
Bonjour,
Merci pour ta réponse Yannick. Cependant dans notre cas chaque utilisateur doit pouvoir se connecter de n'importe quel poste ; donc une telle solution ne peut s'appliquer chez nous.
D'autre part, comme tu le signales ds ton message initial, ASPExecute semble ne pas toujours pouvoir récupérer la valeur affichée par ASPAffiche ... donc pour l'instant, rien de concluant pour une authentification par cette méthode
Nous continuons à chercher ...
"Yannick" <email@tbs-industrie.fr> wrote:
Bonjour Mathieu
Voici la réponse à ma propre question d'origine, "Comment mettre en oeuvre un script asp" :
1) soit le script "test.asp" contenant la ligne : <%=Request.ServerVariables("REMOTE_HOST")%> 2) sur le serveur web d'exploitation, mettre ce fichier "test.asp" sous
le
répertoire "monsite_web" 3) en webdev, déclarer une variable de type chaine et faire : chChaine = ASPExecute("/monsite_web/test.asp") -> ceci permet donc de récupérer l'adresse IP de l'internaute connecté, dans
une variable de type chaine; donc équivalent à l'instruction webdev "NavigateurAdresseIP()"
Comme dit dans un post précédent, l'idée réelle était de récupérer, à travers un code ASP, le contenu de la LOGON_USER, sensée contenir le nom de l'utilisateur connecté au réseau, dans le cadre d'un intranet.
Hors, pour nous, cette variable est vide car les utilisateurs sont bien connectés
à un réseau (nom d'utilisateur/mot de passe/domaine) MAIS, pour cette application intranet, on fonctionne en mode anonyme (c'est à dire quil n'y a pas d'authentification demandé lors du lancement du navigateur) !!! Voici donc, pour finir, la solution que nous avons mis en oeuvre : - Dans notre cas, chaque utilisateur a son propre pc et le nom du pc = le nom d'utilisateur (login). - A partir de l'adresse IP de l'internaute connecté "NavigateurAdresseIP()", on arrive à récupérer le nom du pc (via du code webdev). J'espère avoir été assez clair... Yannick "Mathieu" <mathieu@no-societe.com> wrote:
Bonjour,
Nous cherchons aussi en ce moment une solution à ce pb, si vous avez du neuf
depuis pourriez-vous en parler ?
Quelques pistes explorées : -> code JS avec ActiveX : cette solution fonctionne, mais pour des raisons de sécutiré l'ActiveX Wscript.network n'est pas signé ; donc impossible à utiliser ds notre zone (car ActiveX non signés bloqués) ... si vous disposez d'une sécurité un peu plus lache, cette méthode fonctionne.
-> par ASP, on parvient à afficher (ASPAffiche) la valeur de AUTH_USER, mais pas à la récupérer (ASPExecute) ... peut-être qu'avec ASPAffiche on pourrait placer le résultat ds un cookie, puis le lire depuis webdev ... (du point de vue sécurité, pb de race condition ... mais de tte façon, il
s'agit d'une authentification "légère" par rapport à un login/password)
Si vous avez une solution, ou si l'une des pistes vous inpire plus que nous,
nous serons ravi de l'avoir. Mathieu "Yannick" <email@tbs-industrie.fr> wrote: Bonjour Tyves, Malheureusement, je ne peux prendre cette solution car trop lourde à mettre en ouvre... J'ai fait un appel au ST de PC-SOFT pour ce problème (en cours de traitement). Si j'ai une solution, je la posterai. Merci pour ta réponse "freddie3" <freddie3@wanadoo.fr> wrote: Bonjour Yannick, J'ai été aussi confronté au même Pb (et on ne doit pas être les seuls...). J'ai du installer sur chaque poste susceptible de se connecter à mon
serveur
(intranet bien sur) un mini programme à la place du raccourci vers le site: Ce programme (WD) lit le login saisi par l'utilisateur lors de son ouverture de la session Windows ( par RéseauUtilistateur() ), et appelle l'URL du
site en passant ce login en paramètre (<addresse_du_site>&=<login_lu>). Cette solution est plus lourde à mettre en oeuvre que la détection auto du login, c'est pourquoi je suis très intéressé par une réponse éventuelle à ta question initiale (mais en attendant, j'ai pu résoudre mon Pb...). Tiens moi au courant STP. Merci. Tyves (Tyves@teamk13.com) "Yannick" <email@tbs-industrie.fr> a écrit dans le message de news:40ea577e$1@news.pcsoft.fr...
Pas de réponse ?
Le but réel est, dans le cadre d'un intranet (serveur web IIS + postes en
xp/2000 se logant dans un domaine), de récupérer le nom de login de l'utilisateur connecté afin de l'identifier automatiquement (je dois me baser sur le nom de login car plusieurs personnes peuvent utiliser le même pc). Personne n'a fait appel à un script asp à partir de webdev7 ? Auriez-vous une autre piste sinon ? Merci pour votre aide "Yannick" <email@tbs-industrie.fr> wrote:
Bonjour
Quelqu'un a-t-il mis en oeuvre l'appel à un fichier .asp
Voici un exemple "test.asp" :
<html> <%IP = Request.ServerVariables("REMOTE_HOST") Response.write("Votre adresse IP est : " + IP)%> </html>
Dans le cadre d'un intranet, si dans la barre d'adresse du navigateur je
tape le chemin du fichier .asp (hébergé sur le serveur web iis, dans un site statique), il s'affiche bien une page blanche contenant "Votre adresse IP est : xxx.xxx.xxx.xxx".
Mais, je n'arrive pas à appeler ce script à partir de webdev (ASPExecute/... ne renvoie rien)
Le script réel aura pour but de récupérer le nom de login de l'utilisateur connecté.
Merci pour votre aide
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|