formulario principal
Código PHP:
<?php
include("includes/conecta.php");
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Viajaenméxico Login</title>
</head>
<body>
<form name="ingresa" method="post" action="includes/ingresa.php">
<table align="center" border="1">
<tr>
<td>Nombre:</td>
<td><input type="text" name="name" value="" /></td>
</tr>
<tr>
<td>Password:</td>
<td><input name="pass" type="password" value="" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Entrar" /></td>
</tr>
</table>
</form>
</body>
</html>
Código PHP:
<?php
if(trim($_POST["name"]) != "" && trim($_POST["pass"]) != "")
{
$nickN = $_POST["name"];
$passN = $_POST["pass"];
$result1 = "SELECT * FROM user WHERE name='$nickN'";
print_r($result1);
$result=mysql_query($result1) or die("Error al buscar el usuario: ".mysql_error());
if($row = mysql_fetch_array($result))
{
if($row['pass'] == $passN)
{
//90 dias dura la cookie
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);
echo "Ingreso exitoso, ahora sera dirigido a la pagina principal.";
echo "<SCRIPT LANGUAGE='javascript'>";
echo "location.href = '../cotizacion.php';";
echo "</SCRIPT>";
}
else
{
echo "Password incorrecto";
}
}
else
{
echo "Usuario no existente en la base de datos";
}
mysql_free_result($result);
}
else
{
echo "Debe especificar un nick y password";
}
mysql_close();
?>
Código PHP:
<?php
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
if(isset($HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result1 = "SELECT * FROM user WHERE name='".$HTTP_COOKIE_VARS["usNick"]."' AND pass='".$HTTP_COOKIE_VARS["usPass"]."'";
$result=mysql_query($result1) or die("Error al buscar el usuario: ".mysql_error());
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["name"];
$emailUsuarioL = $row["pass"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
Código PHP:
if($loginCorrecto)
{
echo "Estas identificado en el sistema como ".$nickUsuarioL;
}
else
{
echo "Bienvenido visitante, el sistema no te ha reconocido";
}