sql >> データベース >  >> RDS >> Sqlserver

ログに記録されていない/承認されていないユーザーが ASP.NET で Web ページを表示できないように制限する方法

    まず、メンバーシップとロール プロバイダーを確立します。それについての全話があります。ここでお手伝いします。

    SqlMembershipProvider へのリンクは次のとおりです (使用できるオプションの 1 つ):http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx

    SqlRoleProvider へのリンクは次のとおりです (これも使用できるオプションの 1 つだけです)::http://msdn.microsoft.com/en-us/library/system.web.security.sqlroleprovider.aspx

    これを確立した後、フォルダ レベルでユーザー/ロール アクセスを制限できます。このコードを web.config に追加します (構成タグ内):

                      

    ここでは少し説明します。ルート フォルダー「AdminPages」は、ロール「管理者」のユーザーのみに許可されます。ロール「管理者」および「ユーザー」のユーザーへのルート フォルダー「UserPages」。どちらの場合も、不明なユーザーはフォルダにアクセスできません。必要なのはこれだけです。これに代わる方法として、Page から継承するクラスを作成し、そこでページ アクセスを処理する方法がありますが、私はそうはいきません。




    1. Unixタイムスタンプと日時

    2. JavaのJPAテクノロジーとは何ですか?

    3. Oracleストアドプロシージャへのvarchar2入力のデフォルトサイズはいくつですか。変更できますか?

    4. 2つのキーテーブルを持つ4つのテーブルのMysqlJOIN