Cita:
Iniciado por jhonydeep
ya, lo de entrar esta puesto, lo que no se si esta bien,:
entrar.php
aver dejalo asi:
Código PHP:
<?
if(isset($_REQUEST[entrar])) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
//que para empezar no se que tiene $cnnick
$cnnick = quitar($_REQUEST[cnnick]) ;
$cnpass = quitar($_REQUEST[cnpass]) ;
if(file_exists("acounts_users/".$cnnick.".php")) {
require ("acounts_users/".$cnnick.".php");
// Comprobamos que la contraseña sea igual a la del usuario
//if($contrasena == md5($cnpass)) {
//lo pongo en comentario, por que creo que en el archivo creado
//almacenas la clave con el nombre "password" no "contrasena"
if($password == md5($cnpass)) {
setcookie("ucnnick",$cnnick,time()+7776000) ;
setcookie("ucnpass",$cnpass,time()+7776000) ;
// Enviamos al usuario a la pagina principal
header("location: $id") ;//que tiene $id, ya tu ve donde lo envias ps
}else{
echo "<script>alert('La contraseña es incorrecta.');document.location='entrar.php';</script>";
}
}else {
echo "<script>alert('Este usuario no existe en la base de datos.');document.location='entrar.php';</script>";
}
}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='password' name='cnpass' maxlength='20'><br><br>
<input type='submit' name='entrar' value='Entrar'>
</form>
" ;
}
?>
y dime q tal te fue.