2009-07-25 6 views
0

J'ai configuré plusieurs zones dans le fichier dashboard.config de mon site umbraco pour étendre l'admin. Cependant, tous les utilisateurs ne devraient pas avoir accès à ces onglets. Y a-t-il un moyen de restreindre l'accès? Je ne vois que comment restreindre l'accès à partir d'une section particulière (par exemple, Paramètres ou Développeur).umbraco: Contrôlez l'accès aux zones du tableau de bord

Répondre

1

bien oui, il n'est pas possible de bloquer certains onglets de la section des utilisateurs vous pouvez contourner cela vous-même dans les contrôles userc sur le tableau de bord lui-même.

dans le page_load de vos usercontrols vous pouvez demander à l'utilisateur actuel et faire quelque chose avec elle ...

exemple: vous pouvez créer un nouveau type d'utilisateur pour leur donner accès ...

User u = User.GetCurrent(); 
if(u.UserType.Id != <the id of your new usertype>) 
{ 
pnlNoAccess.visible = true; 
} 

il ya une meilleure solution en cours d'élaboration, codeplex work item for this issue mais toujours il n'a pas de cible pour la publication.

Questions connexes