Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2011, 20:45
monigote
 
Fecha de Ingreso: diciembre-2010
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 0
donde estara mi error

tengo hecho mi login se pueden loguear los usuarios y hay un boton para salir o destruir la sesion el problema viene cuando solo cierran el navegador y no le dan al boton salir, despues quieren volver a loguearse pero ya no les deja marca que el password es incorrecto.

LOGUIN:


Código PHP:
<?php
session_start
();
?>
<?php
include("conexion.php");

$usuario=strtolower($_POST['usuario']); 
    
$password=md5($_POST['password']); 
        
 if(
$usuario==NULL|$password==NULL) {
      echo 
"<script> alert (\"Te falta llenar uno o mas campos verificalo\"); </script>";
         echo 
"<script language=Javascript> location.href=\"../index.php\"; </script>";
      
  } 
  
if(
$usuario!= "" && $password!= ""

    
$sql mysql_query("SELECT usuario, password, nivel, status FROM usuarios WHERE usuario='$usuario'"); 
    if(
$fmysql_fetch_array($sql)){ 
        if(
$f['password'] == $password)  {             
  
            
$_SESSION['usuariologueado'] = $f['usuario'];   


      
$status=$_GET['status'];
            

    
$query mysql_query("UPDATE usuarios SET status='conectado' WHERE usuario = '$usuario'");
    

if(
$f ['nivel'] == 'administrador'){ 
header('location:../paneldecontrol.php'); 
}

elseif(
$f['nivel'] == 'usuario'){ 
            
header('location:../paneldeusuario.php'); 
            
        } 
        }
        
        else{ 
            echo 
"<script> alert (\"Password incorrecto\"); </script>"
echo 
"<script language=Javascript> location.href=\"../index.php\"; </script>"
die();
    

                    } 
    }else{ 
                         echo 
"<script> alert (\"El usuario no existe\"); </script>"
echo 
"<script language=Javascript> location.href=\"../index.php\"; </script>"
die();
         
    } 
     

?>

DESTRUIR SESION:

Código PHP:
<?php
session_start
();

  include(
"conexion.php");

  
$query mysql_query("UPDATE usuarios SET status='desconectado' WHERE usuario = '".$_SESSION["usuariologueado"]."'");

session_destroy();
?>
<SCRIPT LANGUAGE="javascript">
location.href = "../index.php";
</SCRIPT>