Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Que usuario esta logueado en mi pc.? (https://www.clubdelphi.com/foros/showthread.php?t=56021)

mcalmanovici 05-05-2008 16:33:34

Que usuario esta logueado en mi pc.?
 
Hola gente:
estoy intentando hacer lo siguiente en php:
Cuando ingreso a una página de php (llamada control1.php) quiero saber cual es el usuario que esta logueado en la computadora para así poder discriminar si el mismo puede acceder o no.
Lo que quiero saber es que función de php me devuelve el usuario que se logueo cuando inicio sesión windows.

Por ejemplo:
Me logueo en mi computadora con el usuario: Mariano1981 => en mi página php quiero poder recuperar el usuario Mariano1981 (el cual se logueo cuando se inició windows). Y de este forma con el usuairo Mariano1981 lo comparo contra una tabla de la base de datos para saber si está habilitado para ver esta página.

Muchas gracias.
Mariano.

roman 05-05-2008 17:18:13

Quizá estoy malentendiendo lo que buscas, pero a mi me parece que estás enfocando el problema desde el punto de vista equivocado.

El usuario de Windows que accede a un sitio web no es una información que se mande al servidor web -al menos me parece muy dudoso, pues, ¿quién te garantiza que un usuario va a acceder desde una pc con Windows?

Tendría que ser tu mismo sistema en PHP el encargado de llevar este control. Por un lado, manteniendo una tabla de usuarios registrados, forzando a iniciar una sesión en el sistema por la vía de nombre de usuario y contraseña.

Una vez iniciada una sesión registrarías -ahora sí- que el usuario tiene abierta una sesión, para impedir un segundo acceso.

No obstante, deberás considerar que un usuario puede cerrar tranquilamente su navegador sin cerrar explícitamente la sesión en tu sistema, lo cual lo mantendría bloqueado para ingresar nuevamente.

En fin, que el asunto da para mucho y tendrías que aclarar(te) lo que quieres hacer.

// Saludos

mcalmanovici 05-05-2008 17:44:32

Voy a aclarar un poco.
Estoy trabajando sobre una intranet. Lo que me pidieron es que páginas que ya están desarrolladas solo puedan ser accedidas por ciertos usuarios. En el lugar donde trabajo lo que se tienen son sesiones de usuarios cada vez que se ingresa a la pc; por lo cual yo con saber que usuario fue el que se logueo en la pc cuando ingresó ya sé si le puedo dejar ver la página en cuestión o no. Obviamente que voy a tener una tabla en mi base de datos con los usuarios que estén autorizados a entrar a las páginas correspondientes.
Espero haberme expresado un poco mejor sino diganme que veo como hacerlo de otro modo...
Yo lo pensé para hacer por php, pero tal vez haya una forma más fácil para hacerlo en javascript por ejemplo pero no lo sé (no conozco las funciones que me lo permitirían y no encuentro data en internet)

Muchas gracias por su tiempo.

Mariano.

cHackAll 05-05-2008 21:59:13

Hola


La franja horaria es GMT +2. Ahora son las 06:31:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi