PHP - Accès restreint

Image
On a tous besoin d'une fonction pour permettre uniquement aux utilisateurs connectés ou à un administrateur lui et lui seul d'avoir accès à une page sans avoir besoin d'écrire 50 lignes, mais d'en écrire une seule.
Vous l'aurez très vite compris, on revient sur notre fichier functions.php ! Alors su vous ne savez toujours pas mettre ce genre de fichier sur votre site, tapez dans notre barre de recherche ceci : "PHP - GÉNÉRER UNE CHAÎNE ALÉATOIRE" et cliquez sur le premier lien et suivez ce tuto il explique comment intégré ce fichier.

Bien ! Attaquons nous au code de notre première fonction qui consistera à permettre l'accès uniquement aux membres inscrits :

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.



Cette partie du code :

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.



Consiste à démarrer une session si elle n'est pas démarrer.

Ensuite on vérifie qu'il existe pas une variable de session avec une condition et donc, si elle n'existe pas, on exécute ce code :

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.


Le

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.

permet de ne pas afficher le code qu'il y a après le if si on est entré dedans.

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.

est une variable de session appelé "variable de session flash" qui permet d'afficher un message grâce à ce morceau de code qu'il faudra mettre sur toute vos pages pour l'afficher :

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.



Voila vous pouvez maintenant ajouter en haut de votre page ceci :

Vous devez avoir un compte sur skilldevice.com pour pouvoir visualiser ce code.

cela vérifiera si vous êtes connecté ou non.
A vous de personnaliser ce code pour un accès réservé à un administrateur et/ou aux modérateurs du site !
Avatar

Passionné d'informatique et de développement web, je vous fait part de mes deux passions à travers ce site qui propose des tutoriels de programmation (HTML, CSS, PHP, JS...).
J'admire les progrès informatique depuis ces dernières années qui n'ont fait qu'augmenter de manière exponentielle.

4 Commentaires

  1. luzzbe (Premium) Il y a environ 27 mois

    Sympa en complément il faudrait rajouter un tutoriel pour réaliser un espace membre

  2. orelhardware (Premium) Il y a environ 27 mois

    C'est prévu, c'est prévu Mais avant nous ferons un tuto sur l'envoie de mail avec PHPMailer

  3. Beignet (Premium) Il y a environ 27 mois

    Merci pour tes tutos, ils sont passionnants

  4. orelhardware (Premium) Il y a environ 27 mois

    Merci @Beignet c'est toujours sympa les messages comme ça

Vous devez être connecté pour écrire un commentaire. Se connecter
Top