Tengo un problema.... y es que no se nada sobre las variables de sesión, no como se utilizan ni nada.
Os cuento un poco. Tengo que hacer una web donde hay varios usuarios y en función del usuario que sea, en una misma página, quiero mostrar un menú de opciones diferentes. (supongo que esto se hace con las variables de sesión... quero decir, según el tipo que sea mostraría un menú u otro, no?!)
Yo tengo este código para cuando se autentican en el sistema:
Código PHP:
<?php
// ... más código
$sql = "SELECT * FROM usuarios WHERE dni='$usuario' AND (contrasenya='$contrasenya_encriptada' OR contrasenya='$contrasenya')";
$resultados = mysql_query($sql, $conexion);
if($row = mysql_fetch_array($resultados)) {
$tipo_usuario = $row["tipo_usuario"];
echo "tipo usuario = " . $tipo_usuario . "<br>";
if($tipo_usuario == "administrador"){
$_SESSION[tipo] = "administrador"; // guardamos el tipo de usuario
?>
Bienvenid@ <?php echo $row["nombre"];?>,<br /> pulse <a href="principal_administrador.html"> aquí </a>para acceder a la pgina principal como administrador.
<?php
}
else if($tipo_usuario == "gestor"){
$_SESSION[tipo] = "gestor"; // guardamos el tipo de usuario
?>
Bienvenid@ <?php echo $row["nombre"];?>,<br /> pulse <a href="principal_gestor.html"> aqu </a>para acceder a la pgina principal como gestor.
<?php
}
else if($tipo_usuario == "artista"){
$_SESSION[tipo] = "artista"; // guardamos el tipo de usuario
?>
Bienvenid@ <?php echo $row["nombre"];?>,<br /> pulse <a href="principal_artista.html"> aqu </a>para acceder a la pgina principal como artista.
<?php
}
else{
$_SESSION[tipo] = "usuario"; // guardamos el tipo de usuario
?>
Bienvenid@ <?php echo $row["nombre"];?>,<br /> pulse <a href="principal_usuario.html"> aqu </a>para acceder a la pgina principal como usuario.
<?php
}
Espero que podais ayudarme!!
Saludos y gracias!