0

管理者を拡張するために、umbracoサイトのdashboard.configファイルにいくつかの領域を設定しました。ただし、すべてのユーザーがこれらのタブにアクセスできるわけではありません。アクセスを制限する方法はありますか?特定のセクション(設定や開発者など)からのアクセスを制限する方法しかわかりません。

4

1 に答える 1

1

はい、ユーザーセクションから特定のタブをブロックすることはできません。ダッシュボード自体のユーザーコントロールで回避できます。

usercontrolsのpage_loadで、現在のユーザーをリクエストして、それを使って何かを行うことができます...

例:新しいユーザータイプを作成して、アクセスを許可することができます...

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

この問題のコードプレックス作業項目である、より良い解決策がありますが、 それでもリリースのターゲットはありません。

于 2009-07-28T15:40:47.690 に答える