Haces un formulario (form) que se valide en un validate.php (por ejemplo)
Este sería el contenido de VALIDATE.PHP
Código PHP:
<?php
//========================================================================================
// VARIABLES
//========================================================================================
// LIBRERIA
include "inc/library.php";
// VARIABLES CREADAS
$error = 0;
$store = "";
// VARIABLES RECIBIDAS
$alias = $_POST['alias'];
$pass = $_POST['pass'];
$cookie = $_POST['cookie'];
//========================================================================================
// 1.1 VALIDAR DATOS
//========================================================================================
//Conectarse y Seleccionar Base de Datos
$link=Conectarse();
$query="select * from t_miembros where f_al=\"$alias\"";
$result=mysql_query($query,$link);
$row = mysql_fetch_assoc($result);
//Verificación si la contraseña es incorrecta
if (($row['f_ps']<>$pass))
{
$error=2;
}
//Verificación si el Alias no existe
if (($row['f_al']<>$alias))
{
$error=1;
}
//verificación si los campos requeridos estan llenos
if($alias == "" || $pass == ""){
$error=3;
}
//========================================================================================
// 1.2 MENSAJES DE ERROR
//========================================================================================
if ($error>0)
{
mysql_close($link);
}
if ($error==1)
{
echo '<script language="javascript">location.replace("error1.html");</script>';
}
elseif ($error==2)
{
echo '<script language="javascript">location.replace("error2.html");</script>';
}
elseif ($error==3)
{
echo '<script language="javascript">location.replace("error3.html");</script>';
}
//========================================================================================
// 3. CREAR COOKIE
//========================================================================================
if ($cookie=="Si")
{
$fecha=time()+31*24*60*60;
}
else
{
$fecha=time()+3600;
}
setcookie("alias",$alias,$fecha,"/","tusitio.com");
//========================================================================================
// 4. CERRAR CONEXIÓN
//========================================================================================
mysql_close($link);
echo '<script language="javascript">location.replace("tupagina.html");</script>';
?>
Además de validar a tu usuario, este código creará la cookie respectiva
ASLAN