
14/05/2008, 08:06
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 14
Antigüedad: 16 años, 10 meses Puntos: 0 | |
Re: Ayuda Con Este Codigo. Cita:
Iniciado por trasgukabi config.php tiene una linea en blanco al principio sip y ahora me trae de regreso a la pagina, pero me trae sin los datos de usuario, osea sin logearme. Y sin embargo yo si me registre bien.
que podria ser esto ??
tengo el codigo asi:
Código:
<?php
require 'config.php';
if($_POST['enviar'])
{
function quitar($texto)
{
$texto = trim($texto);
$texto = htmlspecialchars($texto);
# --> Elimina espacios que no pueden ser borrados por trim()
$texto = str_replace(chr(160),'',$texto);
return $texto ;
}
$nick = quitar($_POST['nick']);
$contrasena = md5(md5(quitar($_POST['contrasena'])));
$sql = sprintf("select id,contrasena from usuarios where nick='%s'",$nick);
$con = mysql_query($sql);
$datos = mysql_fetch_assoc($con);
if(mysql_num_rows($con))
{
if($datos['contrasena'] == $contrasena)
{
setcookie('uid',$datos['id'],time()+604800);
setcookie('unick',$nick,time()+604800);
setcookie('ucontrasena', $contrasena, time() + 604800);
header("Location: {$_SERVER['HTTP_REFERER']}");
}
else
{
}
echo 'La contrasena es incorrecta. Haz click <a href="javascript:history.back()">aqui</a> para regresar.' ;
}
else
{
echo 'El nick no existe. Haz click <a href="javascript:history.back()">aqui</a> para regresar.' ;
}
}
?>
|