28173 sujets

CSS et mise en forme, CSS3

bonjour,
j'ai un menu que je veux garder sur toutes les pages de mon site sauf que je veux bien désactiver des liens selon l'utilisateur connecté(administrateur ou simple user ...).Est ce possible de le faire avec des css et comment puis je le réaliser?
Merci pour votre aide.
Tout ça n'est pas très clair, mais à priori, c'est vers un langage serveur qu'il faudra te tourner pour réaliser ce genre d'interfaces différentes selon le type d'utilisateur.
Administrateur
Bonjour et bienvenue,

je confirme ce n'est pas réalisable. On peut toujours cacher quelque chose grâce aux CSS mais cela prend 1/2 seconde pour un membre de s'apercevoir du lien vers l'administration du site s'il est un peu curieux ...
Rien ne vaut un script d'authentification (en PHP par exemple) ou bien un CMS où tout est prévu d'avance Smiley smile Là sans le mot de passe, il ne pourra rien faire même en ayant le lien vers l'interface d'admin
Modifié par Felipe (03 Sep 2007 - 23:09)
Merci pour vos réponse,en fait c'est exactement ça que je cherche Felipe!mais je n'arrive pas à le réaliser!
l'utilisateur doit bien sûr s'authentifier avant d'accéder et cette authentification me permet de connaître son profil mais je ne sais pas comment je peux désactiver des liens selon ce profile.
si quelqu'un a une idée et merci d'avance.
bonjour,

si tu recupers son profile il doit sans doute appartenir a un groupe donc tu verifies le groupe et à l'endroit ou il doit y avoir ton lien tu mets juste une condition dans se style en php ici :


if(isset($_SESSION['groupe'])&&$_SESSION['groupe']=='admin'){
echo '<a href="admin.php">Page d'admin</a>';
}


Bien sur faudra que tu proteges tes pages d'admin en verifiant que la personne et bien identifier et qu'elle fait parti du groupe admin.
Modifié par Halindel (04 Sep 2007 - 13:06)
je pense que je n'étais pa bien clair!en fait je veux garder le même menu sauf qu'au cas où mon utilisateur n'est pas admin des liens doivent être désactivé mais existent toujours dans le menu.
je cherche pas à créer un espace pour chaque groupe je veux juste que mon menu change en fonction du connecté.
Sinon je veux bien savoir comment je peux désactiver un lien quelconque!
Merci pour vos réponses
Si tu veux desactiver tu rajoute un

else{
echo 'Page d'admin';
}


Tu met cela dans ton menu et s'il est admin alors le lien sera cliquable sinon un membre normal verra "Page admin" mais ne sera pas un lien. ( je me demande pourquoi tu veux le garder car si la personne n'y a pas acces cela ne lui sert à rien de le voir.)
en fait ma page est sous forme de frame,celle de gauche contient un menu que je veux garder fixe raison pour laquelle j'ai pensé à désactiver des liens selon la personne connectée(question de design koi!!).Ce n'est plutôt pas un lien qui ramène vers une page mais c'est plusieurs liens qui doivent s'activé ou se désactiver selon le profil.
en tout cas,merci pour tes réponse Halindel et si t'as d'autres idée alors aide moi!!!
Si tu avais une page en ligne teste pour nous montre ou un morceau de code.

Mais si tu utilises le php tu peux utiliser ce que je t'ai dit cela marche tres bien, je l'utilise moi meme en fonction de groupe de personne qui on acces a ma parti admin.