Demander mot de passe pour afficher une page

on peut réaliser cela grâce à php imaginons un fichier index.php qui contient un formulaire <form> qui pointe en méthode post sur ce même fichier index.php

<?php
   // Le mot de passe n'a pas été envoyé ou il n'est pas bon affichage   du formulaire
    if (!isset($_POST['mot_de_passe']) OR $_POST['mot_de_passe'] != "jk5ji6k")
    {
       echo "<form></form>";
    }
    //ou bien le mot de passe a été envoyé et il est bon
    else{
       // Afficher la page
    }
?>