<?php
require 'conexao.php';
session_start();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Verifica se o campo de e-mail está preenchido
    if (isset($_POST['email'])) {
        // Validação e processamento do e-mail (não incluído neste exemplo)
$_SESSION['email'] = $_POST['email'];

        // Gerar código de recuperação
        $codigo_recuperacao = str_pad(random_int(0, 999999), 6, '0', STR_PAD_LEFT);

 $_SESSION['codigo'] = $codigo_recuperacao;

        // Envio do e-mail com o código de recuperação
        $destinatario = $_POST['email'];
        $assunto = 'Recuperação de Conta';
        $mensagem = 'A sistem@datilla.com mandou esse código pra você: ' . $codigo_recuperacao;
        $headers = 'From: sistem@datilla.com' . "\r\n";
        mail($destinatario, $assunto, $mensagem, $headers);

        // Exibe mensagem de sucesso após o envio do e-mail e redireciona após 3,5 segundos
        echo '<h2>E-mail enviado com sucesso! Verifique seus SPANS.</h2>';
        echo '<script>setTimeout(function() { window.location.href = "verificar_codigo.php?email=' . urlencode($_POST['email']) . '"; }, 3500);</script>';
    }
}
?>

<?php
var_dump($_SESSION['codigo']);
?>

<!DOCTYPE html>
<html>
<head>
    <title>Login</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<img class="bn" src="bn.png" alt=""><br><br>
    <div class="titulo">Código de verificação</div><br><br>

    <form method="post">
        <input type="codigo" name="email" placeholder="Digite seu e-mail" required>
        <button type="submit">Recuperar Conta</button>
    </form>
</body>
</html>