Foros del Web » Programando para Internet » PHP »

Mostrar usuario según sesión

Estas en el tema de Mostrar usuario según sesión en el foro de PHP en Foros del Web. Hola amigos estoy intentando mostrar el usuario logueado pero no lo logro. Les explico tengo un login que segun el rol del usuario redirige a ...
  #1 (permalink)  
Antiguo 01/10/2019, 11:23
 
Fecha de Ingreso: abril-2011
Ubicación: Colombia
Mensajes: 51
Antigüedad: 8 años, 5 meses
Puntos: 3
Mostrar usuario según sesión

Hola amigos estoy intentando mostrar el usuario logueado pero no lo logro.

Les explico tengo un login que segun el rol del usuario redirige a la pagina correspondiente de cada usuario.

cuando se valida el usuario y el rol se redirige a la pagina correspondiente, es en esta pagina donde quiero mostrar el nombre del usuario logeado pero no lo logro, dejo el codigo de la pagina despues del login.

Código PHP:
<?php
ob_start
();
session_start();
include 
'db.php';
if(isset(
$_SESSION['role'])=='viewer')
{
$query1mysqli_query($con,"SELECT * FROM `finforex_users` WHERE  `userid`='".$_SESSION['userid']."' AND `role`='viewer'");
$arr1 mysqli_fetch_array($query1);
$num1 mysqli_num_rows($query1); 

if(
$num1==1)
{
?>
Les cuento en mi base de datos uno de los roles se llama asi = viewer, adicional en la base de datos tengo userid, username, emailid, ahora lo que yo quiero es mostrar el username.

para ello lo estoy llamando asi Bienvenido
Código PHP:
<?php echo $_SESSION['username']; ?>
, pero no lo logro, ven el error para que me puedan echar una mano?

gracias de antemano
  #2 (permalink)  
Antiguo 01/10/2019, 16:08
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.956
Antigüedad: 11 años, 2 meses
Puntos: 2184
Respuesta: Mostrar usuario según sesión

Para qué usas ob_start()?

Funciona la consulta si la ejecutas directamente en PhpMyAdmin?
Sí: Con ese poco código será difícil saber
No: Aparece algún mensaje de error?

Qué obtienes si después de session_start() colocas var_dump($_SESSION);?
__________________
- León, Guanajuato
- GV-Foto



La zona horaria es GMT -6. Ahora son las 01:22.