Télécharger un document protéger par un mot de passe sur une première page [Résolu]

Signaler
-
 restlove -
Bonjour,

Je suis novice dans le développement et j'ai besoin de votre aide pour ce bout de code.

En effet, je voudrais faire télécharger un document payant aux utilisateurs. Et pour celà, j'ai créer deux pages. La première demande à l'utilisateur d'entré un mot de passe. Si le mot de passe est correcte, la seconde pages doit s'afficher avec le lien de téléchargement. Sinon ça lui affiche mot de passe incorrecte. Mon problème ici est que la seconde page s'affice et respecte tout les condition mais seulement le lien de téléchargement ne s'affiche pas.

voici mon code:
première page:
           <div class="newsletter">
                <div class="container">
                      <h2>Veuillez entrer le mot de passe qui vous a été fourni par <strong>DesignWebIncubator</strong> afin obtenir votre document.</h2>
                    <div class="section-header">
                        <h2>Mot de passe</h2>
                    </div>
                    <form action="secret.php" method="post" class="form" >
                    <p>
                        <input type="password" name="mot_de_passe" class="form-control" required/>
                        <input type="submit" value="Valider" class="btn" />
                    </p>
                    </form>
                </div>
            </div>


deuxième page:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Codes d'accès au serveur central de la NASA</title>
    </head>
    <body>
    
        <?php
    if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] ==  "kangourou") // Si le mot de passe est bon
    {
    // On affiche les codes
    ?>
        <h1>Voici les codes d'accès :</h1>
        <p><a href="documents/busness-plan.xlsx"></a></p>   
        
        <?php
    }
    else // Sinon, on affiche un message d'erreur
    {
        echo '<p>Mot de passe incorrect</p>';
    }
    ?>
    
        
    </body>
</html>


Dans l'attente, je vous remerci d'avance.

2 réponses

Messages postés
33015
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 juin 2021
3 574
Bonjour
Ajoute un libellé dans ton lien
<a href="ton lien "> un libellé </a>


Merci beaucoup ça marche! Je viens de tester