Mira te paso mi archivo de
login, vos adaptalo a tus necesidades...
Código HTML:
Ver original<form name="login" method="post" id="login" action="log.php"> <input type="text" name="usuario" id="usr" placeholder="Usuario"/> <input type="password" name="pass" id="pass" maxlength="20" placeholder="Password"/> <a href="register.php" class="button action">Registrarte!
</a> <a class="recupero" href="account.php">¿No puedes acceder a tu cuenta?
</a>
Fíjate que el campo "Pass" no tiene value.
Acá te paso el archivo de LOG.PHP...
Código PHP:
Ver original<?php
$usuario = $_POST["usuario"]; //Ponele alguna funcion de seguridad porque estas jodido sino.
$pass = $_POST["pass"];
header("location: index.php?msg=usuarioopassincorrecta"); //Fijate que esto es propio de mi aplicacion asiq modificalo si o si. }else{
// FIJATE QUE USO MSQLI"""
$query = "SELECT usuario,pass FROM usuarios WHERE usuario = '$usuario' AND pass = '$pass'";
//Cierro y limpio mis resultados, los limpio porq los cargue en la variable $row.
if($row['pass'] == $_POST['pass'] && $row['usuario']== $_POST['usuario']){
if($row['activo']==1){ //verifico que el tipo este activo.
$date=date("d-m-Y H:m:s"); $query = "UPDATE usuarios SET ult_log = '$date' WHERE usuario = '$usuario'"; //actualizo el ultimo logueo.
header("location: adondevosquieras.php");
}
else{
header("location: index.php?msg=ctanoactiva"); //como antes, esto es algo de mi aplicacion, vos modificalo. }
}
else{
header("location: index.php?msg=usuarioopassincorrecta"); }
}
?>
Espero que te sirva, cualquier duda avisame.
Un abrazo!