Foros del Web » Programando para Internet » PHP »

no permitir loger dos veces con el mismo usuario

Estas en el tema de no permitir loger dos veces con el mismo usuario en el foro de PHP en Foros del Web. Buenas tardes me llamo carlos, tengo un problemilla hice una mi aplicacion pero en ella quiero q el usuario entre solo una vez osea si ...
  #1 (permalink)  
Antiguo 24/08/2006, 17:13
 
Fecha de Ingreso: enero-2005
Mensajes: 8
Antigüedad: 12 años, 10 meses
Puntos: 0
no permitir loger dos veces con el mismo usuario

Buenas tardes me llamo carlos, tengo un problemilla hice una mi aplicacion pero en ella quiero q el usuario entre solo una vez osea si ya ingrese como "charly" q al mismo tienmpo alguien mas no pueda ingresar con ese mismo usuario no se si me explico bien, alguien me dijo que con variables de sesion pero no muy entiendo eso todavia.

Muchas gracias
  #2 (permalink)  
Antiguo 24/08/2006, 17:45
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 12 años, 10 meses
Puntos: 20
Código PHP:

//Cogemos el nick, que segun tu propio ejemplo es Charly.

$nick $_POST['nick'];  

//Hacemos la consulta cogiendo los usuarios que tengan ese nombre

$usuarios_con_ese_nick mysql_query("select * from usuarios where nick='$nick'");  

//Hacemos recuento, si hay 1 (o no hay 0) significa que ya está registrado

if(!mysql_num_rows($usuarios_con_ese_nick)==0){

echo 
"Ya existe un usuario con ese nick";

}

//Si no hay usuarios con ese nick (el recuento es 0), se inserta o haces lo que quieras con él.

else {

[...]


Saludos

EDIT: Vaya, he vuelto a leer tu mensaje y lo que quieres es que no puedan haber 2 personas conectadas a la vez en una misma cuenta... En fín, lo dejo ahí por si interesa a alguien.

Última edición por david_M_G; 24/08/2006 a las 17:53
  #3 (permalink)  
Antiguo 24/08/2006, 18:12
 
Fecha de Ingreso: enero-2005
Mensajes: 8
Antigüedad: 12 años, 10 meses
Puntos: 0
Muchas gracias

Bueno muchas gracias por q asi tambien evito ingresar a la tabla dos nick iguales, pero si en fin ando buscando q cuando yo me logee con mi nick nadie mas lo pueda hacer al mismo tiempo

Gracias
  #4 (permalink)  
Antiguo 24/08/2006, 19:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Podrìas buscar en el foro sobre el tèrmino "concurrencia" .. veras muchos mensajes que hablan de posibles soluciones al problema.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 04:05.