je réalise un site, et sur l'index, je fais une vérification: si la personne est connectée on affiche si page, sinon un message apparaît.
Je souhaiterais savoir comme faire pour que mon code soit propre, car le php devrait être lui dans le controller.
Code : Tout sélectionner
<?php
include('../model/connexionBdd.php');
session_start();
if(isset($_GET['id_s']) AND $_GET['id_s'] > 0)
{
$getid = intval($_GET['id_s']);
$requser = $bdd->prepare('SELECT * FROM utilisateur WHERE id_s = ?');
$requser->execute(array($getid));
$userinfo = $requser->fetch();
if(isset($_SESSION['id_s']) AND $_GET['id_s'] == $_SESSION['id_s']) {
?>
<p>Code html qui affiche la page, cette page est la page d'index </p>
<?php
} else {
$message="Vous devez vous connecter";
echo $message.'<br />';
echo '<a href="../view/Login">Page de connexion</a>';
}
} else {
$message="Vous devez vous connecter";
echo $message.'<br />';
echo '<a href="../view/Login">Page de connexion</a>';
}
?>
</body>
</html>Je vous remercie, et vous souhaite une bonne journée.