Lien réservé à l'admin

Fermé
Utilisateur anonyme - 19 août 2010 à 01:22
 Utilisateur anonyme - 19 août 2010 à 18:43
Bonjour,
j'aimerais faire un lien dans mon espace membre, qui ne s'affiche QUE quand le membre est celui dont le nom est admin, j'ai déja ce code, mais je ne suis pas sur.

<?php 
if ( isset($_SESSION['pseudo' =='admin, dherbais.be']) )
{
echo ' <a href=/admin>Administration</a>';
}
else
{
echo' ';
}
?>





4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
19 août 2010 à 10:45
si c'est son pseudo qui doit valloir 'admin' il faut écrire la condition comme suit :
if ( isset($_SESSION['pseudo']) && $_SESSION['pseudo'] == 'admin' ){

0
Utilisateur anonyme
19 août 2010 à 15:08
et pour le message à afficher aux membre, ca donnne donc ceci :
<?php
if ( isset($_SESSION['pseudo']) && $_SESSION['pseudo'] == 'admin' ){
echo '<a href=/admin title="Administration">Admin</a>';
}
else
{
echo 'Vous n'avez pas l'autorisation pour accéder à cette zone';
}
?>
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
19 août 2010 à 18:25
exact, par contre attention au mix entre simple et double quote :
echo 'Vous n'avez pas l'autorisation pour accéder à cette zone'; 

Ca va te faire une erreur car tu mets une simple quote quand tu écris l'autorisation, meiux vaut mettre des doubles quotes pour définir ta string ou sinon, faut échapper les simples quotes.
echo "Vous n'avez pas l'autorisation pour accéder à cette zone"; 

OU

echo 'Vous n'avez pas l\'autorisation pour accéder à cette zone'; 

0
Utilisateur anonyme
19 août 2010 à 18:43
merci, je n'avais pas remarque
0