Espace admin, modo et membre (enum)
Posté : 15 févr. 2008, 18:47
Bonjour,
Je voudrais faire en sorte que j'ai des administrateur sur mon site et des modérateurs.
J'ai fait un enum a 3 valeurs. 0, 1 et 2.
Le 0 c'est pour les membres
Le 1 c'est pour l'administrateur
Le 2 c'est pour les modérateurs
Je voudrais savoir comment je pourrais faire pour que les administrateurs voit en même temps l'espace des modérateurs ?
Si je devais pas le poster ici je suis désolé
Je voudrais faire en sorte que j'ai des administrateur sur mon site et des modérateurs.
J'ai fait un enum a 3 valeurs. 0, 1 et 2.
Le 0 c'est pour les membres
Le 1 c'est pour l'administrateur
Le 2 c'est pour les modérateurs
Je voudrais savoir comment je pourrais faire pour que les administrateurs voit en même temps l'espace des modérateurs ?
Code : Tout sélectionner
CREATE TABLE IF NOT EXISTS `phpl_membres` (
`id` smallint(5) unsigned NOT NULL auto_increment,
`id_prono` varchar(19) collate latin1_general_ci NOT NULL default '',
`pseudo` varchar(20) collate latin1_general_ci NOT NULL default '',
`mot_de_passe` varchar(250) collate latin1_general_ci NOT NULL default '',
`mail` varchar(40) collate latin1_general_ci NOT NULL default '',
`nom_site` varchar(50) collate latin1_general_ci NOT NULL default '',
`url_site` varchar(100) collate latin1_general_ci NOT NULL default '',
`nom` varchar(50) collate latin1_general_ci NOT NULL default '',
`prenom` varchar(50) collate latin1_general_ci NOT NULL default '',
`adresse` varchar(100) collate latin1_general_ci NOT NULL default '',
`code_postal` mediumint(5) NOT NULL default '0',
`ville` varchar(200) collate latin1_general_ci NOT NULL default '',
`pays` varchar(200) collate latin1_general_ci NOT NULL default '',
`date_naissance` date NOT NULL default '0000-00-00',
`profession` varchar(200) collate latin1_general_ci NOT NULL default '',
`mobile` varchar(14) collate latin1_general_ci NOT NULL default '',
`ip` varchar(15) collate latin1_general_ci NOT NULL default '',
`last_connect` varchar(10) collate latin1_general_ci NOT NULL default '',
`admin` enum('0','1','2') collate latin1_general_ci NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;
function VerifSession ($user_pseudo,$user_mdp)
{
if ($user_pseudo and $user_mdp)
{
$requete= "SELECT mot_de_passe, id_prono FROM phpl_membres WHERE pseudo='$user_pseudo' and admin='1'";
$result = mysql_query($requete);
$row = mysql_fetch_array($result);
if ($row["mot_de_passe"] == $user_mdp){;$a=1;}
else {$a=0;}
//session_start();
}
else {$a=0;}
return ("$a");
}
if (VerifSession ($user_pseudo,$user_mdp)=="1")
{
if ($page=="championnat") {include ("championnat.php");}
elseif ($page=="groupes_championnats") {include ("groupes_championnats.php");}
elseif ($page=="mini_classement") {include ("mini_classement.php");}
elseif ($page=="fiches_clubs") {include ("fiches_clubs.php");}
elseif ($page=="membres") {include ("membres.php");}
elseif ($page=="credits") {include ("credits.htm");}
elseif ($page=="accueil") {include ("accueil.htm");}
else {include ("accueil.htm");}
}
Ce code c'est pour l'administration du site, qui marche impeccable et je voudrais essayer de mettre l'option modérateur dans ce code. Si c'est possible bien sur.Si je devais pas le poster ici je suis désolé