Я хочу добиться Login, где пользователь был должен вводить в компьютер Электронную почту, пароль и код, чтобы соглашаться на сайт. Добейтесь, чтобы он взял электронную почту и пароль, но я не добиваюсь кода. Код находится в другой таблице.
$email = $_POST['email'];
$pass = $_POST['pass'];
$codigo = $_POST['codigo'];
$sql = "SELECT * FROM w_usuarios WHERE email = '$email' UNION FROM w_codigoDto WHERE codigo = '$codigo'";
$result = $conexion->query($sql);
if ($result->num_rows > 0) { }
$row = $result->fetch_array(MYSQLI_ASSOC);
// if (password_verify($password, $row['password'])) {
if ($pass==$row['pass']) {
$_SESSION['loggedin'] = true;
$_SESSION['email'] = $email;
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (5 * 60);
echo "Bienvenido! " . $_SESSION['username'];
echo "<br><br><a href=panel-control.php>Panel de Control</a>";
header('Location: http://localhost/my_website/panel-control.php');//redirecciona a la pagina del usuario
} else {
echo "Email o Contraseña estan incorrectos.";
echo "<br><a href='login.html'>Volver a Intentarlo</a>";
}
Тебе нужен select в твоем query
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
SELECT * FROM w_usuarios WHERE email = '$email' UNION SELECT codigo FROM w_codigoDto WHERE codigo = '$codigo'