Kommunauty
Connexion
Inscription

PHP : système de droits d'administrateur


SiMax Messages : 7572

Ok ! J'ai renommé la discussion pour que ça soit plus clair (PHP : système de droits d'administrateur).

samedi 17 novembre 2012

Vadour Messages : 45

j'ai résolue mon problème en faisant très simple car je ne sais vraiment pas comment m'y prendre ..  :


$admin = 'Vadour' and "autreadmin";

merci quand même

samedi 17 novembre 2012

db77 Messages : 79

@Vadour :

Lorsque l'utilisateur se connecte, il faut stocker son rang dans une variable de session que tu pourras tester à chaque fois que tu en auras besoin.

Donc :


<?php
session_start();
// requête pour aller lire les infos de $user (je ne sais pas comment il se connecte, je suppose par POST d'un formulaire)
$sql="select * from users where nom='".$_POST['user']."'";
$result=mysql_query($sql);
// si tu as UN résultat et un seul, c'est donc bon
if(mysql_numrows($res)==1){
$val=mysql_fetch_array($res);
$_SESSION["rang"]=$val['rang'];
}
?>

Puis, quand tu voudras tester


<?php
session_start(); // au début de chaque module
if($_SESSION['rang']==1){echo "Bonjour Admin";}
if($_SESSION['rang']==2){echo "Bonjour Redacteur";}
if($_SESSION['rang']==3){echo "Bonjour Lecteur";}
if($_SESSION['rang']==''){echo "Bonjour Anonyme";}
?>

En fait, tu gères comme tu veux ensuite

mardi 20 novembre 2012 (Dernière édition mardi 20 novembre 2012)

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !