Domanda

Ho installato diverse aree nel file dashboard.config del mio sito Umbraco per estendere l'amministratore. Tuttavia, non tutti gli utenti dovrebbero avere accesso a queste schede. C'è un modo per limitare l'accesso? Posso solo vedere come limitare l'accesso da una particolare sezione (ad esempio Impostazioni o Developer).

È stato utile?

Soluzione

Ebbene sì, la sua non è possibile bloccare determinati schede dalla sezione utenti È possibile risolvere che da soli nelle usercontrols sul cruscotto stesso.

nel Page_Load dei tuoi usercontrols è possibile richiedere l'utente corrente e fare qualcosa con esso ...

Esempio: è possibile creare un nuovo tipo utente per dare loro l'accesso ...

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

c'è una soluzione migliore beeing lavorato su, elemento di lavoro CodePlex per questo problema ma ancora non ha un target per il rilascio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top