Gracias.
Código PHP:
<?php
session_start();
// Para que no se de un ERROR (al coexistir un include / require /require_once con un header location
// es necesario que en el fichero con1.php no exista espacios en blanco.
require_once('LdR.php');
$denominacion=$_POST["denominacion"];
$login=$_POST["login"];
$password=$_POST["password"];
//Ejecutamos la select de las tres tablas para ver si el usuario y clave son correctos.
$dblink = mysql_connect($hostDB, $usuDB, $pwdDB);
mysql_select_db($nameDB, $dblink);
$consulta="SELECT *
FROM usuarios
LEFT JOIN grupos ON
grupos.idGrupo=usuarios.idGrupo AND
grupos.denominacion='$denominacion'
LEFT JOIN restaurantes ON
restaurantes.idRestaurante=usuarios.idRestaurante
WHERE usuarios.login='$login' AND
usuarios.password='$password'
";
$resultado=mysql_query($consulta) or die (mysql_error());
while($registro=mysql_fetch_array($resultado))
{
$denominacion=$registro ['denominacion'];
$idGrupo=$registro ['idGrupo'];
}
$registrosDevueltos=mysql_num_rows($resultado);
if ($registrosDevueltos) {
session_start();
#Se carga la variable de sesion
#fichero seguridadGlobal.php
$_SESSION["logged_in"]=TRUE;
$_SESSION['idGrupo']=$idGrupo;
// Se carga el nivel en una variable de sesion
// para poder comprobarlo en accesoAceptado.php y
// accesoAceptado2.php. Asi se evita que un usuario
// pueda pasar de un nivel a otro despues de autentificarse:
$_SESSION["denominacion"]=$denominacion;
if ($denominacion==nostro) {
// Se carga la pagina accesoAceptado.php
header ("Location:Index1.php");
}
else if ($denominacion==VIANA) {
// Se carga la pagina accesoAceptado.php
header ("Location:Index2.php");
}
else if ($denominacion==Mixx) {
// Se carga la pagina accesoAceptado.php
header ("Location:Index3.php");
}
else if ($denominacion==MdF) {
// Se carga la pagina accesoAceptado.php
header ("Location:Index3.php");
}
else if ($denominacion==ramses) {
// Se carga la pagina accesoAceptado.php
header ("Location:Index3.php");
}
}
else {
// Si el usuario y contraseña no existen
// remitimos a inicio.php con un error
// para que muestre el mensaje de error
header("Location:login.php?errorespera==si");
}
?>