- Se agregan las variables de sesión al momento de autenticar al usuario en el archivo usuarios.controlador en la función ctrIngreso
$_SESSION['iniciarSesion']="ok";
$_SESSION['nombre']=$respuesta['nombre'];
$_SESSION['usuario']=$respuesta['usuario'];
$_SESSION['foto']=$respuesta['foto'];
$_SESSION['perfil']=$respuesta['perfil'];
|
2. Se agrega una condición en el archivo menú.php y encabezado.php para que coloque el nombre cuando exista un valor en la variable de sesión nombre
//codigo de menu.php
<?php
if($_SESSION['nombre']!=""){
echo'<a
class="d-block">'.$_SESSION['nombre'].'</a></div>';
}else{
echo'<a href="#"
class="d-block">Nombre de usuario</a>
</div>';
}
?>
|
//código
para encabezado.php
<?php
if($_SESSION['nombre']!=""){
echo ' <span
class="dropdown-item dropdown-header">'.$_SESSION["nombre"].'</span>';
}else{
echo '<span
class="dropdown-item dropdown-header">Nombre de
Usuario</span>';
}
?>
|
1. 3. Se realiza una decisión que permita colocar la
foto en el menú si la variable de sesión foto no viene vacia,
<?php
if($_SESSION['foto']!=""){
echo '<img
src="'.$_SESSION["foto"].'" class="img-circle
elevation-2" alt="User Image">';
}else{
echo '<img
src="vistas/dist/img/user2-160x160.jpg" class="img-circle
elevation-2" alt="User Image">';
}
?>
|
No hay comentarios:
Publicar un comentario