les pido una gran ayuda con este problema que tengo:
tengo el siguiente codigo para realizar un logueo a un sistema que estoy realizando el funciona perfectamente al verificar el usuario y contraseña que tengo en la BD
pero al haberme logueado con un usuario y realizar las operaciones pertinentes dentro del sistema
y querer loguearme con otro usuario el usuario anterior mantiene el logueo y no me deja ingresar con otro A MENOS que cierre navegador y vuelva a abrir... como podria solucionarlo porfavor ayudemen..
el codigo:
Código:
<?php session_start(); include_once "conexion.php"; function verificar_login($user,$password,&$result) { $sql = "SELECT * FROM Usuarios WHERE Usuario = '$user' and Clave = '$password'"; $rec = mysql_query($sql); $count = 0; while($row = mysql_fetch_object($rec)) { $count++; $result = $row; } if($count == 1) { return 1; } else { return 0; } } if(!isset($_SESSION['userid'])) { if(isset($_POST['login'])) { if(verificar_login($_POST['user'],$_POST['password'],$result) == 1 ) { $_SESSION['userid'] = $result->Codigo; $_SESSION['username'] = $result->Usuario; $_SESSION['name'] = $result->Nombre; $_SESSION['type'] = $result->type; $_SESSION['tipousu'] = $result->TipoUsuario; $_SESSION['usuario']=$_REQUEST['user']; if ($result->TipoUsuario =="root") { header("location:Administracion.php"); } else { header("location:instruccionestest.php"); } } else { echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>'; } } } else { echo 'Su usuario ingreso correctamente '; echo '<a href="logout.php">Presione aqui</a>'.' para continuar con la evaluacion'; } ?>