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