¿Esta bien este código de inicio de sesión?
Hola amigo tengo una base de datos con 3 campos a la cual el formulario de ingreso anda muy bien, pero ahora quiero iniciar sesión y redireccionar y me tira errores y ningún código que baje me funco . Este es uno de los más prolijos, que me esta faltando o errando.
<?php
$dbhost='mysql16.000webhost.com';
$dbusername='a4331051_testing';
$dbuserpass='mispass';
$dbname='usuario456';
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if ($_POST['email']) {
$email=$_POST['email'];
$password=$_POST['password'];
if ($password==NULL) {
echo "<center>La password no fue enviada<center>";
}else{
$query = mysql_query("SELECT email,password FROM usuarios WHERE email = '$email'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] == $password) {
echo "<center>Login incorrecto<center>";
} else {
if ($data['password']== $password and $data['email'] == $email){
header("Location: descargas.php");
}
}
}
}
?>
<?php
$dbhost='mysql16.000webhost.com';
$dbusername='a4331051_testing';
$dbuserpass='mispass';
$dbname='usuario456';
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if ($_POST['email']) {
$email=$_POST['email'];
$password=$_POST['password'];
if ($password==NULL) {
echo "<center>La password no fue enviada<center>";
}else{
$query = mysql_query("SELECT email,password FROM usuarios WHERE email = '$email'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] == $password) {
echo "<center>Login incorrecto<center>";
} else {
if ($data['password']== $password and $data['email'] == $email){
header("Location: descargas.php");
}
}
}
}
?>
1 Respuesta
Respuesta de gomibaya2003
1