Código PHP:
<?
if(isset($_POST['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)) {
$nuevo .= "<"."?\n";
$nuevo .="\$nick = \"$nick\";\n";
$nuevo .="\$contrasena = \"$contrasena\";\n";
$nuevo .="\$email = \"$email\";\n";
$nuevo .="\$ip = \"$ip\";\n";
$nuevo .="\$nivel = \"$nivel\";\n";
$nuevo .="\$lastConect = \"".time()."\";\n";
$nuevo .= "?".">";
$crea = fopen("./usuarios/$cnnick.php","w");
fputs($crea,$nuevo);
fclose($crea);
setcookie("ucnnick",$cnnick,time()+7776000) ;
setcookie("ucnpass",$cnpass,time()+7776000) ;
// Enviamos al usuario a la pagina principal
header("location: /?") ;
}
else {
header("Location: /?error=1");
}
}
else {
header("Location: /?error=2");
}
}
else {
header("Location: /?error=3");
}
?>