Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/04/2011, 16:27
abcdefghi
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 15 años, 2 meses
Puntos: 7
Respuesta: Solo 1 usuario conectado simultaneamente, como lo logro?

Cita:
Iniciado por rickyplati Ver Mensaje
Hola

Tengo creado una pagina de miembros, en la cual utilice PHP y MSQL para que puedan conectarse a su area de miembros.

Lo que me gustaria es que nadamas se pueda conectar 1 miembro a la vez, es decir, que si yo me conecto con los datos:

email: alguien@hotmail.com
contraseña: 12345

Que solamente pueda haber 1 usuario conectado con dichos datos.

** ¿Como puedo hacer esto? Actualmente uso Cookies

** Y tambien me gustaria como hacerle para que cuando el usuario cierre la ventana, automaticamente se termine la cookie.

Gracias de antemano!
Crea una tabla con identificadores, donde se guarde, el id del usuario y un "clave temporal" generada al hacer session, utiliza por ejemplo md5(), rand(), unique(), time(), etc para generarla y a ambos lo almacenas en una session, cada vez que pida una pagina comprobas que ese usuario tenga esa clave temporal, sino lo mandas a logearse, si a esos datos en vez de ponerlo en usa sesion lo queres poner en una cookie, tambien esta bien ya que son temporales.