Intento que cada vez que se conecte el usuario le modifique los datos de modo que en lastConect me muestre su ultima conexión, pero no se por qué me conecto pero no cambian los datos. Antes ya me había funcionado esto pero ahora ya no :S
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");
}
?>