Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] obtener usuarios de Windows

Estas en el tema de obtener usuarios de Windows en el foro de Javascript en Foros del Web. Buenos días. Resulta que necesito obtener el nombre de usuario con el que inicio sesion dentro del dominio para ciertas funciones dentro de una intranet. ...
  #1 (permalink)  
Antiguo 03/06/2013, 02:48
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 7 años
Puntos: 0
Exclamación obtener usuarios de Windows

Buenos días.

Resulta que necesito obtener el nombre de usuario con el que inicio sesion dentro del dominio para ciertas funciones dentro de una intranet.

he utilizado lo siguiente para averiguar si lo podía sacar, pero me da error:

var wsh = new ActiveXObject('WScript.Shell');
var usuario = wsh.ExpandEnvironmentStrings('%USERNAME%');
alert(usuario);

¿Alguien sabe que estoy haciendo mal?, he visto en bastantes foros que lo utiliza mucha gente con buenos resultados.
  #2 (permalink)  
Antiguo 03/06/2013, 07:18
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 11 años, 2 meses
Puntos: 1532
Respuesta: obtener usuarios de Windows

Cita:
Iniciado por albertostudium Ver Mensaje
¿Alguien sabe que estoy haciendo mal?, he visto en bastantes foros que lo utiliza mucha gente con buenos resultados.
seguro son foros antiquísimos de gente que solo usa IE, porque es el único navegador que soporta ActiveX.

recuerda que JS no tiene acceso al IO, así que NO puedes obtener el nombre de usuario de windows
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 03/06/2013, 08:31
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 7 años
Puntos: 0
Respuesta: obtener usuarios de Windows

Gracias maycolalvarez.

Ya acabo de solucionarlo, si que se puede.

Mi solución se que solo es aplicable a internet Explorer, pero es con lo que se trabaja en la empresa donde estoy desarrollando, por lo tanto es una opción valida de momento ya que no tienen pensamientos de cambios ni a corto ni a largo plazo de cambiar esto.....

El problema venia de la seguridad de windows, tenia que otorgar los permisos pertinentes para que el programa tuviera acceso al directorio activo.
  #4 (permalink)  
Antiguo 03/06/2013, 08:34
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 11 años, 2 meses
Puntos: 1532
Respuesta: obtener usuarios de Windows

bueno, aunque considero una catástrofe apocalíptica el de solo usar IE, si bien es una red controlada nada te impide obligar a usar IE, y puedes porque IE te da el acceso vía el control ActiveX, ya no es competencia de Javascript, lo cual a su vez es muy inseguro, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: scripts, usuario, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.