Foros del Web » Programando para Internet » PHP »

Prohibir conexión simultánea

Estas en el tema de Prohibir conexión simultánea en el foro de PHP en Foros del Web. Buenos días, Tengo una duda sobre el sistema de autentificación de usuarios con PHP. Tengo una aplicación web a la cual se puede acceder bajo ...
  #1 (permalink)  
Antiguo 04/09/2012, 04:27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 24
Antigüedad: 14 años, 1 mes
Puntos: 0
Prohibir conexión simultánea

Buenos días,

Tengo una duda sobre el sistema de autentificación de usuarios con PHP.

Tengo una aplicación web a la cual se puede acceder bajo usuario y password. Funciona bien, pero no consigo encontrar como bloquear una entrada simultánea, es decir, quiero bloquear que dos personas se conecten a la vez a mi web con el mismo usuario i password, de manera que pueda protegerme si mi cliente da los códigos de acceso a terceros sin licencia.

Estoy usando cookies con PHP pero no consigo controlar este caso, alguna idea?

Muchas gracias!!!
  #2 (permalink)  
Antiguo 04/09/2012, 04:48
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Prohibir conexión simultánea

Podrías guardar, por ejemplo, la IP al loguear en la tabla de usuarios...

Si luego, mientras navegas, detectas que esa IP cambia, lo deslogueas, y listo!

Así, sólo podrá navegar uno a la vez.


Así, a bote pronto, se me ocurre esto :)
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 04/09/2012, 04:57
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 8 meses
Puntos: 58
Respuesta: Prohibir conexión simultánea

Cita:
Iniciado por Eleazan Ver Mensaje
Podrías guardar, por ejemplo, la IP al loguear en la tabla de usuarios...

Si luego, mientras navegas, detectas que esa IP cambia, lo deslogueas, y listo!

Así, sólo podrá navegar uno a la vez.


Así, a bote pronto, se me ocurre esto :)

Pero así si se conecta más gente desde la misma IP no se podría, ¿no?
  #4 (permalink)  
Antiguo 04/09/2012, 04:58
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Prohibir conexión simultánea

Si se conecta CON EL MISMO USUARIO, no
__________________
>> Eleazan's Source
>> @Eleazan
  #5 (permalink)  
Antiguo 04/09/2012, 05:10
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 8 meses
Puntos: 58
Respuesta: Prohibir conexión simultánea

Ah claro, guardas la ip para ese usuario. Es una buena idea. Quizá la implemente yo también
  #6 (permalink)  
Antiguo 04/09/2012, 08:23
 
Fecha de Ingreso: noviembre-2010
Mensajes: 24
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Prohibir conexión simultánea

Hola,

Gracias por vuestras respuestas!

Es una buena idea si :)

El único ‘pero’ que encuentro es, que si todos los equipos de la misma empresa salen con la misma IP podrán tener N personas usando la licencia a la vez y no me daré cuenta, no?


Gracias!
  #7 (permalink)  
Antiguo 04/09/2012, 08:34
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 8 meses
Puntos: 326
Respuesta: Prohibir conexión simultánea

Sí...

Mea culpa, entendia que el "dar la licencia" sería a otros externos al cliente xD

Entonces puedes usar el session_id en vez de la IP! :)
__________________
>> Eleazan's Source
>> @Eleazan
  #8 (permalink)  
Antiguo 05/09/2012, 04:45
 
Fecha de Ingreso: noviembre-2010
Mensajes: 24
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Prohibir conexión simultánea

Hola,

ok, perfecto probaré así :)


Muchas gracias!

Etiquetas: prohibir, usuarios
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 23:10.