Lien réservé à l'admin

Utilisateur anonyme -  
 Utilisateur anonyme -
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 2049 Statut Membre 200
 
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
 
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 2049 Statut Membre 200
 
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
 
merci, je n'avais pas remarque
0