Pero luego entro en la otra y me identifico como Pepito y me sigue saliendo Desconectar (root)
Es decir, siempre pone el nombre del primer usuario identificado.
El Código es este:
Donde se muestra el nombre de usuario a desconectar:
Código:
Así cierro la sesión:<td class="ancho"><a href="../cerrarsesion.php"> Desconectar(<? echo $_SERVER['PHP_AUTH_USER']; ?>)</a></td
Código:
Así me logueo:<?php session_start(); session_unset(); session_destroy(); echo "<script type='text/javascript'>location.href='../index.php';</script>"; ?>
Código:
Un saludo y gracias a ver si lo consigo arreglar. <?php session_start(); function showLogin() { header('WWW-Authenticate: Basic realm="Alumno: Introduzca sus datos"'); header('HTTP/1.0 401 Unauthorized'); echo "Usted no tiene permisos para ingresar.\n"; echo "<script type='text/javascript'>location.href='../index.php';</script>"; exit; } mysql_connect("localhost", "root", "dorado") or die ("Parece haber habido un error en la conexion de la BD."); mysql_select_db("alumnos") or die ("Error al seleccionar bd."); $_SESSION['User'] = $_SERVER['PHP_AUTH_USER']; $_SESSION['Pass'] = $_SERVER['PHP_AUTH_PW']; $User = $_SESSION['User']; $Pass = $_SESSION['Pass']; $query ="SELECT * FROM alum WHERE user='$User' AND pass ='$Pass'"; $result = mysql_query($query); $validate = mysql_num_rows($result); if (!validate) { showLogin(); } else { if ($validate) { header("Location: alumnos.php/"); } else { showLogin(); } } ?>