Estoy intentando logar a usuarios en un bbdd mysql que tengo en mi servidor
He implementado un ejemplo que he visto y llevo atascado unos días
Tengo un primer archivo index.php donde el usuario introduce el email y la password
<?php
echo 'Bienvenido, ';
if (isset($_SESSION['email'])) {
echo '<b>'.$_SESSION['email'].'</b>.('.$_SESSION['fp_username'].')';
echo '<p><a href="logout.php">Logout</a></p>';
}else{
echo '<form action="validar_usuario.php" method="post">
email:<input type="text" name="email" size="30" maxlength="30" >
<br >
Password:<input type="password" name="password" size="15" maxlength="25" >
<br >
<input type="submit" value="Ingresar" >
</form>
<p><a href="registrar.php">Registrar</a></p>';
}
?>
Ese codigo no me da errores,me da errores el **validar_usuario.php** a la hora de seleccionar la bbdd
Aquí pongo el código el cual me da error siempre en la segunda línea , una vez conectado con la bbdd no es capaz de conectarse a la unica bbdd que tengo
enter code here
mysql_connect('xxxx ( direccion de la bbdd','XXxX (usuario)','xxx (contraseña')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('xxxx ( nombre de la bbdd')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
**Me da error siempre en esta linea.**
if(trim($_POST['email']) != "" && trim($_POST['password']) != "")
{
$email = htmlentities($_POST['email']);
$password = sha1($_POST["password"]);
$result = mysql_query('SELECT password, email, username FROM usuarios WHERE email=\''.$email.'\'');
if($row = mysql_fetch_array($result)){
if($row['password'] == $password){
$_SESSION['fp_username'] = $row['username'];
$_SESSION['email'] = $row['email'];
echo 'Has sido logueado correctamente '.$_SESSION['fp_username'].' <p>';
echo '<a href="index.php">Index</a></p>Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>';
}else{
echo 'Datos incorrectos ;)';
}
}else{
echo 'datos incorrectos :)';
}
mysql_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}
mysql_close();
?>
Muchas gracias