IFCD0210/Practicas/Practicas_SQL/ejercicios/tienda/login.php
2024-03-14 13:52:33 +01:00

62 lines
1.8 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="estilo.css">
<title>Registro Clientes</title>
</head>
<body>
<form action="" method="post">
<label for="email">Correo Electronico:</label>
<input type="text" id="email" name="email" required>
<label for="password">Contraseña:</label>
<input type="text" id="password" name="password" required>
<input type="submit" value="Enviar">
</form>
</body>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST['email'];
$password = $_POST['password'];
$nombre_servidor = "localhost";
$nombre_usuario = "root";
$contraseña = "Logomark8";
$nombre_base_datos = "tienda";
mysqli_report(MYSQLI_REPORT_OFF);
$conexion = mysqli_connect($nombre_servidor, $nombre_usuario, $contraseña, $nombre_base_datos);
if (!$conexion) {
exit("Error de conexión: " . mysqli_connect_error());
}
$consulta_sql = "SELECT * FROM usuarios WHERE correo_electronico = '$email'";
$resultado = mysqli_query($conexion, $consulta_sql);
if ($resultado && mysqli_num_rows($resultado) > 0) {
$usuario = mysqli_fetch_assoc($resultado);
if (password_verify($password, $usuario['contraseña'])) {
echo "Correcto";
session_start();
$_SESSION['email'] = $email;
header("Location: realizar_pedido.php");
exit();
} else {
echo "<p>Contraseña incorrecta. Por favor, intenta de nuevo.</p>";
}
} else {
echo "<p>No se encontró ningún usuario con el correo electrónico proporcionado.</p>";
}
mysqli_close($conexion);
}
?>
</html>