Dos equipos diferentes se conectan con el mismo nombre de usuario....

16/07/2003 - 22:32 por J. Devesa | Informe spam
Hola, ayer probando una aplicacion... me encontré con la sorpresa de que dos
personas, desde ordenadores diferentes AUTENTICAN con el mismo
nombre de usuario y contraseña... y la aplicacion les deja..

Alguien tiene solucion para esto?¿?

Gracias

Preguntas similare

Leer las respuestas

#1 Nicolás Ghezzi
16/07/2003 - 22:39 | Informe spam
Usar variables de aplicacion para retener la info de quien esta y quien no
logueado, y no permitir 2 logueo con el mismo usuario.

Saludos, Nico.



"J. Devesa" wrote in message
news:uBl$
Hola, ayer probando una aplicacion... me encontré con la sorpresa de que


dos
personas, desde ordenadores diferentes AUTENTICAN con el mismo
nombre de usuario y contraseña... y la aplicacion les deja..

Alguien tiene solucion para esto?¿?

Gracias


Respuesta Responder a este mensaje
#2 Diego
16/07/2003 - 23:15 | Informe spam
OJO:

Pueden conectarse 1 usuario desde la misma ip, pero no 1 usuario con 2 ips
distintas...

Request.ServerVariables("REMOTE_ADDR") la ip del paciente que se conecta



"Nicolás Ghezzi" escribió en el mensaje
news:%
Usar variables de aplicacion para retener la info de quien esta y quien no
logueado, y no permitir 2 logueo con el mismo usuario.

Saludos, Nico.



"J. Devesa" wrote in message
news:uBl$
> Hola, ayer probando una aplicacion... me encontré con la sorpresa de que
dos
> personas, desde ordenadores diferentes AUTENTICAN con el mismo
> nombre de usuario y contraseña... y la aplicacion les deja..
>
> Alguien tiene solucion para esto?¿?
>
> Gracias
>
>


Respuesta Responder a este mensaje
#3 C.J.Ríos
17/07/2003 - 08:16 | Informe spam
Hola a

Esto lo puedes controlar de varias maneras, pero la más eficiente que se me
ocurre sería añadir un campo a la típica taba Usuarios llamado "conectado",
que sea de tipo boolean. Cuando el usuario inicia sesión lo pones a true y
cuando sale a false. Así, cuando se intente entrar con el
mismo usuario comprobarás si está a true y no se lo permitirás.

Esto tiene el inconveniente de que el usuario cierre la página sin
desconectarse, con lo que tendrías que controlar que, pasado el tiempo de
expiración, se ponga el campo de nuevo a false.

Esta es la primera de las soluciones que se me ocurren.
Otra forma podrías ser mantener un array de logins en el objeto application
y cada vez que un
usuario entra comprobar que su login no aparece. Quizá esta forma es más
rápida que la anterior.

¡Salu2!

"J. Devesa" escribió en el mensaje
news:uBl$
Hola, ayer probando una aplicacion... me encontré con la sorpresa de que


dos
personas, desde ordenadores diferentes AUTENTICAN con el mismo
nombre de usuario y contraseña... y la aplicacion les deja..

Alguien tiene solucion para esto?¿?

Gracias


Respuesta Responder a este mensaje
#4 urko
17/07/2003 - 10:34 | Informe spam
una idea podria ser en una variable application
tener la ip del usuario con el nombre
esto es ejemplo
se conecta desde una maquina y le asignas una ip:
application(nombreusurio)="213.14.1.205"
si va un usuario y se conecta desde otra maquina
evidentemente se le cambia la ip
application(nombreusurio)="123.43.2.1"

asi que podrias luego controlar si la maqauina no corresponde con esa ip
le envias a logearse de nuevo.
esto es el usuario que a entrado la primera vez es "expulsado".

pero tambien hay un detalle, podrias mirar no solo la ip.
ya que podria estar conectado con el mismo proveedor, y tener la misma ip.
prueba si hay alguna variable que te lo permita.
saludos
urko




"J. Devesa" escribió en el mensaje
news:uBl$
Hola, ayer probando una aplicacion... me encontré con la sorpresa de que


dos
personas, desde ordenadores diferentes AUTENTICAN con el mismo
nombre de usuario y contraseña... y la aplicacion les deja..

Alguien tiene solucion para esto?¿?

Gracias


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