Hola, he estado teniendo problemas a la hora de crear un login para los usuarios en mi web.
El problema aparece cuando un usuario intenta iniciar sesión con sus credenciales (email + password).
Al iniciar la sesión me da el error que he programado: "El email y el password introducidos no concuerdan.". Aun que los datos sean correctos. :S No encuentro el problema.
El código es el sigueinte:
Código PHP:
<?
session_start();
include("sys/dbconnection.php");
$email=$_POST["email"];
$password=md5($_POST['password']);
$query="SELECT * FROM members WHERE email='$email' and password='$password'";
$link=mysql_connect($server,$dbuser,$dbpass);
$result=mysql_db_query($database,$query,$link);
if(mysql_num_rows($result)==0){
echo "El email y el password introducidos no concuerdan.";
} else {
$array=mysql_fetch_array($result);
$SESSION["email"]=$email;
$SESSION["name"]=$array["name"];
$SESSION["lastname"]=$array["lastname"];
session_register("SESSION");
header("location: profile.php");
}
?>
Gracias de antemano.