<WebSecurity社オブジェクト
定義
RequireUser()メソッドは、401にHTTPステータスを設定する(Unauthorized)指定されたユーザがログオンしていない場合。
C#とVBの構文
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
パラメーター
パラメーター | タイプ | 説明 |
---|---|---|
userID | Integer | ユーザーID |
userName | String | ユーザー名 |
戻り値
なし。
エラーと例外
WebSecurity社のオブジェクトへのアクセスは、InvalidOperationExceptionがある場合にスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(or disabled in the website configuration)
備考
RequireUser()現在のユーザーが指定されたユーザであることを検証します。
ユーザーが認証されていることを検証するには、使用RequireAuthenticatedUser()代わりに。
ユーザーがロールのメンバーであることを検証する(roles) 、使用RequireRoles()
RequireUser() 、Webページのみ指定したユーザーのアクセスをすることができます。 ページへのアクセスを制限するための推奨方法は、役割を作成し、使用することですRequireRoles()ユーザがそのロールのメンバーであることを確認する方法を。
技術データ
名 | 値 |
---|---|
名前空間 | WebMatrix.WebData |
アセンブリ | WebMatrix.WebData.dll |
<WebSecurity社オブジェクト