08/03/2013, 04:37
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 22
Antigüedad: 14 años, 9 meses Puntos: 0 | |
problema con validacion de usuario Hola muy buenas a todos, nada tengo un pequeño problema y es el siguiente.
Tenia mi site funcionando en un hosting bien y el cliente decide cambiar de empresa y ahora el codigo no me funciona, antes me validaba bien el usuario y ahora no, ayudenme por favor :stress: que ya no se que mas hacer. este es el logeo.php
Código:
<?
$link=mysql_connect("localhost","qpv195","Nagusia07");
mysql_select_db("qpv195",$link) or die ("Error");
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\\",$mensaje);
return $mensaje;
}
if(trim($_POST["nick"]) != "" && trim($_POST["pass"]) != "")
{
$nickN = quitar($_POST["nick"]);
$passN = quitar($_POST["pass"]);
$result = mysql_query("SELECT pass FROM usuarios WHERE nick='$nickN'");
if($row = mysql_fetch_array($result))
{
if($row["pass"] == $passN)
{
//90 dias dura la cookie
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);
?>
<h1><b>Ingreso exitoso, ahora sera dirigido al area de usuarios.</b></h1>
<script type="text/javascript">
location.href = "areadeusuario.php";
</script>
<?
}
else
{
echo "Contraseña incorrecta";
}
}
else
{
echo "Usuario no existente en la base de datos";
}
mysql_free_result($result);
}
else
{
echo "Debe especificar un usuario y una contraseña";
}
mysql_close();
?>
y este es el login.php
Código:
<?php
include('logeo.php');
$loginCorrecto = false;
$idUsuarioL;
$nickUsuarioL;
$emailUsuarioL;
$nombreUsuarioL;
$apellidosUsuarioL;
$telefonoUsuarioL;
if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"]))
{
$result = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE["usNick"]."' AND pass='".$_COOKIE["usPass"]."'");
if($row = mysql_fetch_array($result))
{
setcookie("usNick",$_COOKIE["usNick"],time()+7776000);
setcookie("usPass",$_COOKIE["usPass"],time()+7776000);
$loginCorrecto = true;
$idUsuarioL = $row["id"];
$nickUsuarioL = $row["nick"];
$emailUsuarioL = $row["email"];
$nombreUsuarioL = $row["nombre"];
$apellidosUsuarioL = $row["apellidos"];
$telefonoUsuarioL = $row["telefono"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
}
if($_COOKIE["usNick"]==""){
?>
<script language="javascript">
location.href = "index.php";
alert('Usted no ha validado su usuario, ingrese nuevamente por favor.');
</script>
<?php
}else{
?>
<script language="javascript">
</script>
<?php
}
?>
Muchas gracias de ante mano. Un saludo. |