como pasar REMOTE ADDR

03/11/2004 - 19:43 por Luis | Informe spam
señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
03/11/2004 - 21:12 | Informe spam
Hola Luis...

Una forma es cargar una tabla con dos campos (ip, usuario) y consultarla desde ASP (o bien guardar
esa información en formato csv o xml... a gusto del consumidor)

Por las ips que muestras de ejemplo parece que el uso es en una intranet. De forma sencilla, podrías
ahorrarte la tabla ips/usuarios utilizando otra "ServerVariable":

Request.ServerVariables("LOGON_USER")

"LOGON_USER" es el nombre que utiliza el usuario para validarse en la red Windows. Tiene la ventaja
de que si el usuario se "cambia" de máquina se mostrará el nombre correcto sin tener que actualizar
la tabla de ips/usuarios (y vale también en el caso que exista un servidor DHCP que asigne ips
dinámicamente).

Saludos!
Miguel

Luis wrote:
señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.


Respuesta Responder a este mensaje
#2 Luis
04/11/2004 - 12:02 | Informe spam
Amigo Agradezco tu ayuda pero. lamento decirte que no me resulto :(
tenia muchas esperanzas pero nop.

también probé con

Request.ServerVariables("REMOTE_USER")
y na..


y ahora quien podrá ayudarme ?
"Miguel Gonzalez" escribió en el mensaje
news:%
Hola Luis...

Una forma es cargar una tabla con dos campos (ip, usuario) y consultarla
desde ASP (o bien guardar
esa información en formato csv o xml... a gusto del consumidor)

Por las ips que muestras de ejemplo parece que el uso es en una intranet. De
forma sencilla, podrías
ahorrarte la tabla ips/usuarios utilizando otra "ServerVariable":

Request.ServerVariables("LOGON_USER")

"LOGON_USER" es el nombre que utiliza el usuario para validarse en la red
Windows. Tiene la ventaja
de que si el usuario se "cambia" de máquina se mostrará el nombre correcto
sin tener que actualizar
la tabla de ips/usuarios (y vale también en el caso que exista un servidor
DHCP que asigne ips
dinámicamente).

Saludos!
Miguel

Luis wrote:
señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.


Respuesta Responder a este mensaje
#3 Miguel Gonzalez
04/11/2004 - 13:51 | Informe spam
Hola Luis...

Si no te funciona es que se produce alguna de las siguientes posibilidades:

A) Tus usuarios no se validan en una red windows...
B) Utilizan un navegador con los niveles de privacidad elevados al máximo.
C) Los nombres de usuario de la red windows no coinciden con los nombres
de pila ("amigables") de dichos usuarios.

Si no estás en estos casos, debería funcionarte más o menos así:

<%
Response.Write "<h1>Hola "
Response.Write Request.ServerVariables("LOGON_USER")
Response.Write "</h1>"
%>

Saludos!
Miguel


Luis wrote:
Amigo Agradezco tu ayuda pero. lamento decirte que no me resulto :(
tenia muchas esperanzas pero nop.

también probé con

Request.ServerVariables("REMOTE_USER")
y na..


y ahora quien podrá ayudarme ?
"Miguel Gonzalez" escribió en el mensaje
news:%
Hola Luis...

Una forma es cargar una tabla con dos campos (ip, usuario) y consultarla
desde ASP (o bien guardar
esa información en formato csv o xml... a gusto del consumidor)

Por las ips que muestras de ejemplo parece que el uso es en una intranet. De
forma sencilla, podrías
ahorrarte la tabla ips/usuarios utilizando otra "ServerVariable":

Request.ServerVariables("LOGON_USER")

"LOGON_USER" es el nombre que utiliza el usuario para validarse en la red
Windows. Tiene la ventaja
de que si el usuario se "cambia" de máquina se mostrará el nombre correcto
sin tener que actualizar
la tabla de ips/usuarios (y vale también en el caso que exista un servidor
DHCP que asigne ips
dinámicamente).

Saludos!
Miguel

Luis wrote:

señores, una inquietud.
como puedo pasar la Variable de remote_addr y personalizar

ej:
Request.ServerVariable("remote_addr")
' si al obtener la ip esta es 192.168.0.14
que aparezca Hola Luis

' si esta ip es 192.168.0.15
que aparezca Hola Hugo
ETC.







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida