Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/02/2015, 09:51
karma274
 
Fecha de Ingreso: septiembre-2012
Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: Problema para obtener el nombre de usuario

Hasta donde alcanzo a comprender estas creando tu variable de sesión con el mismo dato obtenido del formulario de logueo:

Código PHP:
$sesion->set("usuario",$usuario); 
Lo que deberías hacer es obtener el valor de la session nombre desde el resultado de tu consulta, algo así:

Código PHP:
$sesion->set("nombre",$fila['nombre']); 
Quedando asi:

Código PHP:
if(validarUsuario($usuario,$password) == true
        {             
            
$sesion->set("usuario",$usuario);
            
$sesion->set("nombre",$fila['nombre']); 
            
header("location: control.php"); 
        } 
Con lo cual debes buscar la manera de retornar dicho valor. Podrías intentar retornar en lugar de true el array $fila, validar si recibiste los datos correctos y asignar los valores a las respectivas sesiones.

Disculpas cualquier malentendido que tenga en la interpretación de tu código, como te dije inicialmente no tengo mucha experiencia en programación.

Última edición por karma274; 09/02/2015 a las 10:12