aver es un registro de usuarios sencillo sin mysql lo unico que quiero es en archivo del usuario por ejemplo ela rchivo se llama:
usuario1.php y dentro contiene:
<?
$nick = "usuario1";
$contrasena = "contraseña";
$email = "
[email protected]";
$fecha = "1237999600";
$ip = "xx.xxx.xxx.xxx";
$sexo = "";
$pais = "";
$edad = "";
$descripcion = "";
?>
esos son los datos supongo que abria que incluir algun tipo e variable que indique el horario al que puede loguearse
y el formulario para acceder (entrar.php) es:
<?
if($entrar) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$cnnick = quitar($cnnick) ;
$cnpass = quitar($cnpass) ;
if(file_exists("usuarios/$cnnick.php")) {
require ("usuarios/$cnnick.php");
// Comprobamos que la contraseña sea igual a la del usuario
if($contrasena == md5($cnpass)) {
setcookie("ucnnick",$cnnick,time()+7776000) ;
setcookie("ucnpass",$cnpass,time()+7776000) ;
// Enviamos al usuario a la pagina principal
header("location: $id") ;
}
else {
echo "La contraseña es incorrecta. Haz click <a href=javascript
:history.back()>aquí</a> para regresar." ;
}
}
else {
echo "Este usuario no existe en la base de datos." ;
}
}
else {
echo "
<form method=post action=entrar.php>
<b>Nick:</b><br>
<input type=text name=cnnick maxlength=20><br>
<b>Contraseña:</b><br>
<input type=cnpassword name=cnpass maxlength=20><br><br>
<input type=submit name=entrar value=Entrar>
</form>
" ;
}
?>
el login.php:
<?
if(file_exists("usuarios/$_COOKIE[ucnnick].php")) {
require ("usuarios/$_COOKIE[ucnnick].php");
}
if($contrasena == $_COOKIE[ucnpass]) {
setcookie("ucnnick") ;
setcookie("ucnpass") ;
echo "<script>location='index.php'</script>" ;
}
?>