Amigos por favor necesito me ayuden ya que tengo problemas con el registro de usuarios de mi pagina web.....
Resulta que inserto muy bien los datos a la BD pero al momento de comparar el email y password que solicito al usuarios no funciona porque en lugar de enviarlo a la pagina web del usuarios me envia a la pagina de error, con else y la informacion del cliente si es real, ya tengo varios dias en esto y no paso de aqui y me es urgente, por favor necesito que me ayuden aqui les pongo el codigo gracias de antemano....edgar televinter.com
aqui mi codigo:
<?php
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','user','pass')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('bd')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["email"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
// Puedes utilizar la funcion para eliminar algun caracter en especifico
//$email = strtolower(quitar($HTTP_POST_VARS["email"]));
//$password = $HTTP_POST_VARS["password"];
// o puedes convertir los a su entidad HTML aplicable con htmlentities
$email = strtolower(htmlentities($HTTP_POST_VARS["email"], ENT_QUOTES));
$password = $HTTP_POST_VARS["password"];
$result = mysql_query('SELECT * FROM usuarios WHERE email=\''.$email.'\'');
if($row = mysql_fetch_array($result)){
if($row["password"] == $password){
$_SESSION["k_id"] = $row['ID'];
$_SESSION["k_username"] = $row['usuario'];
$_SESSION["k_email"] = $row['email'];
$_SESSION["k_pais"] = $row['pais'];
$_SESSION["k_fecha"] = $row['fecha'];
$_SESSION["fechamodificacion"] = $row['fechamodificacion'];
include ("Controlpaneluser.php");
}else{
echo '<center><small><font color=red> ERROR: Su Password o Email son incorrectos. Si olvidó su password solicite reenviar su información de registro a su email</font></small></center>';
include ("Remember_users.php");
}
}else{
echo '<center><small><font color=red> ERROR: Lo sentimos pero para acceder a esa sección debe registrarse</font></small></center>';
include ("Register_users.php");
}
mysql_free_result($result);
}else{
echo '<center><small><font color=red> ERROR: La sección a la que deseas ingresar es exclusivamente para usuarios registrados</font></small></center>';
include ("Register_users_ERROR.php");
}
mysql_close();
?>
Por favor cualquier ayuda ..................please...........