Autor Tema: [DUDA] Como identificar el primer logueo de un usuario.  (Leído 366 veces)

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
[DUDA] Como identificar el primer logueo de un usuario.
« en: 13 de Noviembre de 2009, 00:59:25 am »
Como puedo hacer para identificar el primer logueo de un usuario y si es cierto que se ha logueado por primera vez, mandarlo a una direccion.

Podrian explicarme como?

Comunidad PHPeros

[DUDA] Como identificar el primer logueo de un usuario.
« en: 13 de Noviembre de 2009, 00:59:25 am »

Desconectado NDSi

  • PHPero Avanzado
  • ****
  • Mensajes: 410
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[DUDA] Como identificar el primer logueo de un usuario.
« Respuesta #1 en: 13 de Noviembre de 2009, 02:13:31 am »
Podrias hacer una fila, por ejemplo welcome, con valor por defecto 1, y cuando se registra lo redireccionas a donde quieres con un IF (VALOR DEL WELCOME==1), y cuando entre a esa direccion el valor cambie a 0 y para evitar que puedan volver a entrar pones un IF (VALOR DEL WELCOME==0) lo redireccionas a otra pagina que tu quieras.

Espero averme explicado bien.

Un ejemplo, porque creo que no me explique bien, esta seria la estructura de la pagina de bienvenida:

Código: [Seleccionar]
<?php
// Conexion a la DB y declaracion de variables.
if (EL VALOR DEL WELCOME==0) {
// Si el usuario ya entro a esta pagina tendra 0 en el valor del welcome, en ese caso lo redireccionas a otra pagina.
} else {
// Codigo de la pagina de bienvenida.
// Cambias el valor del welcome a 0 (Por defecto estaba en uno).
}
?>

Espero averte ayudado.
« Última modificación: 13 de Noviembre de 2009, 02:16:37 am por NDSi »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[DUDA] Como identificar el primer logueo de un usuario.
« Respuesta #2 en: 13 de Noviembre de 2009, 17:12:52 pm »
Muy buen explicado NDSi :)

Si no sabes para modificar los datos de un BD desde una pagina web es con UPDATE :D

#Fdo. Physlet

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[DUDA] Como identificar el primer logueo de un usuario.
« Respuesta #3 en: 13 de Noviembre de 2009, 18:55:52 pm »
Gracias, intentare con tu explicación.

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[DUDA] Como identificar el primer logueo de un usuario.
« Respuesta #4 en: 14 de Noviembre de 2009, 14:29:49 pm »
Fijate en los MC's si te fijas , en la BD dentro de la tabala usuarios hay un campo llamado Status que indica si esta online o no.

Bueno pues podrías usar ese campo o no sé , te estoi dando ideas. Pero si quieres lo de que Como identificar el primer logueo de un usuario, pues sigue la explicación de NDSi , que esta muy bien explicada.

Yo te lo voi a dar en "español" y luego tu ya lo traduces al "PHP" :

"Si el campo logeo es igual a 0 , se le envía a la pagina deseada, de lo contrario se le mostrárá otra pagina".

Un saludo,
Siquillote

#Fdo. Physlet