Hola Angel.
Según he leído, ud. quiere restringir dicho formulario a los usuarios que no estén logeados por así decirlo.
Puede hacerlo de muchas formas, pero hay dos formas muy simples que se las dejaré aquí.
Como sabrás y habrás hecho cada vez que un usuario se logea se genera un $_SESSION, (normalmente con el nombre o la id del usuario logeado). Pues bien, puede ir a el archivo donde esté restringido y hacer lo siguiente:
Método 1:
Código PHP:
// Si x usuario no está logeado, lo redirige al login, sino, no podrá acceder.
if(!isset($_SESSION['login'])){ header("Location: index.php"); }
O bien meter en un if el contenido que quiere que se muestre:
Método 2:
Código PHP:
<?php
if(isset($_SESSION['login'])){
// Todo el contenido que quiere que se muestre.
}else{
header("Location: login.php"); // Si no está logeado, lo mandas a que se logee, sino, no podrá ver el contenido.
}
?>
Espero haberte podido ayudar en algo. Aunque como ya te dije hay muchas más maneras, quizás más eficaz, pero esta es una muy simple y muy eficaz.
Un saludo!