Pregunta:
Fecha: 07-09-2016 06:07:51
(En Español)
Mostrar información según el usuario[Resuelta]
Buenas muchachos.... despues de tantos fallos he logrado hacer un sistema de registro y login de usuarios, lo he creado con la intención de que cada usuario despues de registrarse pueda checar sus recibos de pago de la nomina de la empresa, pero no se como hacer para que, cuando cada usuario se loguee, apareza solo la informacion de él... Votos: 2 - Respuestas: 3 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn LinkRespuestas:
-
Fecha: 07-09-2016 10:07:38 amigo supongo que debes tener una tabla de nominas o como estés nombrando en esta
debes tener una columna que te registre el id del usuario cuando cuando quieres cargar solo referencia el id_usuario en la tabla nominas para que te traiga solo la información de este
al momento de generar el registro de nomina crea un select con un input para que busques el nombre del usuario al cual se le va a generar la nomina y el id_usuario lo asignas el value del select así cuando hagas el post y almacenes la información en el db tendrás como referencias la información del usuario
espero que te sirva Votos: 1 - Link respuesta -
Fecha: 07-09-2016 13:04:28 Hola Ernesto, cuando el usuario se loguea deberás guardar el ID de usuario en sesión (array $_SESSION), luego al momento de recuperar la información del usuario utilizas siempre el ID de usuario resguardado en sesión, nunca lo tomes desde un campo que informa el usuario, porque puede ser alterado por este y terminar trayendo datos de otro usuario.
En conclusión, la clave de todo el asunto esta en obtener el ID de usuario en base al usuario y contraseña de login y luego usar ese ID (siempre del lado del servidor) para mostrar, guardar, etc. todos lo relativo al usuario.
Saludos! Votos: 2 - Link respuesta -
Fecha: 11-09-2016 07:04:59 Ernesto
Buenas tardes
Lo que debes utilizar es SESSION_START
Mira este sencillo ejemplo:
Pagina Oficial PHP: Como hacerlo
Un saludo Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
