umbraco: controllare l'accesso alle aree cruscotto
-
19-09-2019 - |
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).
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.