Página dologin.php
Código PHP:
<?php
include("funciones-comunes.php");
if(!isset($_POST["correo"]) || !isset($_POST["contrasena"])){
echo"No se han recibido datos de login suficientes, ha de rellenar todos los campos para acceder.";
}elseif($_POST["correo"]="" || $_POST["contrasena"]==""){
echo "El email y/o la contraseña no pueden estar vacías.";
}else{
$conexion = "SELECT * FROM usuario WHERE email='" . $_POST["correo"] . "'";
echo "<p>$conexion</p>";
if(!$record_usuario = mysql_query($conexion)){
echo "Hubo un error en la base de datos";
}else{
if(mysql_num_rows($record_usuario) != 1){
echo "No hay ningún usuario con ese mail.";
echo "<p>$conexion</p>";
}else{
$usuario_encontrado = mysql_fetch_array($record_usuario);
if($usuario_encontrado["contrasena"] != md5($_POST["contrasena"])){
echo "La contraseña no es correcta.";
}else{
//la contraseña corresponde
echo "Continuo login";
}
}
}
}
?>
Código PHP:
<?php
include_once("funciones-comunes.php");
$titulo_pagina = "Login";
$descripcion = "GTQUIMICA";
$keywords = "gtquimica, quimica";
include(".cabecera.php");
//include("navegador.php");
?>
<div id="cuerpo">
<div id="cuerpoprincipal">
<div id="barratitulo">
<div id="título">
<h1><?php echo $titulo_pagina ?></h1>
</div>
<div id="título2">
<h2>La web para aprender química</h2>
</div>
</div>
<div id="letra">
Introduzca sus datos de registro para acceder a la página:
<form action="dologin.php" method="post">
<div class="campoformulario">
<span>Email:</span>
<input type="text" name="correo" size="20">
</div>
<div class="campoformulario">
<span>Contraseña:</span>
<input type="password" name="contrasena" size="20">
</div>
<div class="campoformulario">
<input type="submit" value="Enviar">
</div>
</form>
<p><h5>¿Aún no tienes cuenta en GTQUÍMICA? ¡<a href="registro.php">Regístrate</a> gratis en unos segundos!</h5></p>
</div>
</div>
</div>
</div>
<?php
include(".pie.php");
?>
Código PHP:
<?php
function parametro_plantilla($variable){
if(isset($GLOBALS[$variable])){
echo $GLOBALS[$variable];
}else{
echo "Sin dato cargado";
}
}
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("quimica", $conexion);
?>
¿Sabéis dónde puedo tener el problema?
Un saludo.