WebSecurity- RequireRoles()
❮WebSecurity
意味
現在のユーザーが指定されたすべてのロールに属していない場合、 RequireRoles()メソッドはHTTPステータスを401(未承認)に設定します。
C#およびVB構文
WebSecurity.RequireRoles(roles)
例
例C#
WebSecurity.RequireRoles("Admin", "Poweruser");
VBの例
WebSecurity.RequireRoles("Admin", "Poweruser")
パラメーター
Parameter | Type | Description |
---|---|---|
roles | String | A comma separated list of roles the current user must be in. |
戻り値
なし。
エラーと例外
次の場合、 WebSecurityオブジェクトにアクセスすると、 InvalidOperationExceptionがスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(またはWebサイト構成で無効になっている)
備考
RequireRoles()は、現在のユーザーが 指定されたすべてのロールのメンバーであることを検証します。ユーザーが指定されたすべて のロールのメンバーではない場合、HTTPステータスは401(未承認)に設定されます。
ユーザーが認証されていることを検証するには、 RequireAuthenticatedUser()メソッドを使用します。
現在のユーザーが特定のユーザーであることを検証するには、RequireUser()メソッドを使用します。
❮WebSecurity