Lo he vuelto a probar.... El problema está en el archio "autenticar" que es donde se guarda la variable de sesión.
Este el archivo:
Código PHP:
Ver original<?php
include('conexion.php');
$usuario = $_GET['usuario'];
$contrasenya = $_GET['contrasenya'];
echo $usuario . "--" . $contrasenya . "<br>";
$contrasenya_encriptada = sha1($contrasenya); $contrasenya_encriptada = substr($contrasenya_encriptada, 0, 15); echo $contrasenya_encriptada . "<br>";
if($usuario == "" or $contrasenya_encriptada == "")
echo "variables vacias <br>";
else{
$sql = "SELECT * FROM usuarios WHERE dni='$usuario' AND (contrasenya='$contrasenya_encriptada' OR contrasenya='$contrasenya')";
$tipo_usuario = $row['tipo_usuario'];
echo $tipo_usuario . "<br>";
$_SESSION["tipo_usuario"] = $tipo_usuario;
$prueba = $_SESSION['tipo_artista'];
echo $prueba . ".......<br>"; //No me muestra nada!!!!!!!!!
?> <a href="probando_sesion.php">Probando sesion</a> <?php
}
else{
echo "nada<br>";
}
}
?>
y este el de probando_sesion:
Código PHP:
Ver original<?php
include('conexion.php');
//session_start();
//$_SESSION["tipo"] = "usuario";
switch($_SESSION["tipo_usuario"])
{
case "gestor" : echo "mostraremos menu de gestor"; break;
case "usuario" : echo "mostraremos menu usuario"; break;
default : echo "menu artista";
}
?>
Madre mía... me estoy volviendo loca! y lo mejor de todo es que estoy segura que al final será un gran despiste/fallo por mi parte!!! :(