Hola Mira te paso mi login para que lo chequess
index.php
Código PHP:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
echo 'Bienvenido Al Sistema de Reportes Semanales Y Mensuales, ';
if (isset($_SESSION['k_username'])) { echo '<b>'.$_SESSION['k_username'].'</b>.';
echo '<p><a href="logout.php">Logout</a></p>';
}
else{
echo '<form action="validar_usuario.php" method="post">
Usuario:<br /><input type="text" name="usuario" size="20" maxlength="20" />
<br />
Password:<br /><input type="password" name="password" size="20" maxlength="10" />
<br />
<input type="submit" value="Ingresar" />
</form>';
echo '<p><a href="registrar.php">Registrar</a></p>';
}
?>
</body>
</html>
validar_usuario.php
Código PHP:
Ver original<?php
//datos para establecer la conexion con la base de mysql.
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\""); return $mensaje;
}
if(trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "") {
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\''); if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo 'Has sido logueado correctamente redireccionando...'.$_SESSION['k_username'].' <p>';
echo '<SCRIPT LANGUAGE="javascript">
location.href = "tupaginadepuesdelogear.php";
</SCRIPT>';
}else{
echo 'Password incorrecto','<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>';
}
}else{
echo 'Usuario no existente en la base de datos','<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>';
}
}else{
echo 'Debe especificar user y password','<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>';
}
?>
cualquier cosa pregunta