2016-06-13 1 views
1

私はDotNetNukeのCMSに問題がある、それは次のとおりです。DotNetNukeの次のようにASPページを確保する方法(個別開発)

  • URLによって公にアクセス可能であるVB ASPファイルがあります。
  • このファイルはフォルダに含まれており、dnnの概念に従って開発されていません。別途開発されています。

このファイルへのアクセスをADMINグループに保護したいと考えています。私はDNNインターフェイスでそれを行うことはできますか?

答えて

1

DNN用のカスタムモジュールを作成して展開することをお勧めします。 Click hereモジュール開発に関するリソースを取得します。

あなたのケースでは、別にasp.netページがあります、これはこれのための地獄です。 asp.netページのloadイベントをチェックインすると、ユーザを特定のロールにするかどうかにかかわらず、ユーザを別のページにリダイレクトすることができます。

protected void Page_Load(object sender, EventArgs e) 
{ 
    var currentUser = UserController.GetCurrentUserInfo(); 
    if (!currentUser.IsInRole("Administrators")) 
    { 
     //Redirect to some other page 
    } 
} 
+0

回答ありがとうMr. Gajendra、開発されたaspページにはasp extention(* .asp)があります。asp&asp.netの基本です。それはこの場合に有効ですか? – Med

関連する問題