Page 1 sur 1

Accès à une page admin

Posté : 12 août 2019, 00:04
par Sylvestre
Bonjour !

Voila j'éxplique la situation :
J'ai donc fait un esapace membre et admin, donc j'arrive à faire en sorte que ceux qui ne sont pas membre n'est pas accès à la page membre / admin en revanche je n'arrive pas à faire en sorte que les membres non admin n'est pas accès a la page admin

Pour ceci j'ai donc créer une colone dans ma bdd 'admin' et donc admin = 1 et non admin = 0.
    <?php
session_start();
include 'datebase.php';
 if(isset($_SESSION['id'])) {
 ?>
 // ma page
 <?php 
 }
 ?>
 
si vous avez besoin d'autre information n'hésitais pas, merci pour votre aide.

Re: Accès à une page admin

Posté : 12 août 2019, 00:32
par or 1
tout comme l'id a été mis dans $_SESSION['id'], il faut mettre le contenu du champ admin dans $_SESSION['admin'] pour pouvoir tester si $_SESSION['admin'] contient 0 ou 1.

Re: Accès à une page admin

Posté : 12 août 2019, 00:49
par Sylvestre
tout comme l'id a été mis dans $_SESSION['id'], il faut mettre le contenu du champ admin dans $_SESSION['admin'] pour pouvoir tester si $_SESSION['admin'] contient 0 ou 1.
Merci pour ta réponse,
justement j’avais mis en place
if($_SESSION['admin'] == 1)

Mais apparemment sa ne fonctionne pas je trouve pas comment le mettre en place

Re: Accès à une page admin

Posté : 12 août 2019, 00:58
par or 1
"tout comme l'id a été mis dans $_SESSION['id'], il faut mettre le contenu du champ admin dans $_SESSION['admin'] "
ça a bien été fait au préalable ?

Re: Accès à une page admin

Posté : 12 août 2019, 01:01
par Sylvestre
"tout comme l'id a été mis dans $_SESSION['id'], il faut mettre le contenu du champ admin dans $_SESSION['admin'] "
ça a bien été fait au préalable ?
Excuse-moi je débute ^^ Tu veux dire quoi par la ?

Re: Accès à une page admin

Posté : 12 août 2019, 01:33
par Sylvestre
J'ai essayer de cet façon sa fonctionne toujours pas
    <?php
    if(isset($_SESSION['id']) AND isset($_SESSION['pseudo'])) {
       $user = $bdd->query('SELECT * FROM user');
  while ($us = $user->fetch())
      if($us['admin'] == '1') {
    echo '<li class="nlink"><a href="admin.php">Administration</a></li>';
  }}}
    ?>