WebSecurity- RequireUser()
❮WebSecurity
意味
指定されたユーザーがログオンしていない場合、RequireUser()メソッドはHTTPステータスを401(未承認)に設定します。
C#およびVB構文
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
パラメーター
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
戻り値
なし。
エラーと例外
次の場合、 WebSecurityオブジェクトにアクセスすると、 InvalidOperationExceptionがスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(またはWebサイト構成で無効になっている)
備考
RequireUser()は、現在のユーザーが指定されたユーザーであることを確認します。
ユーザーが認証されていることを検証するには、代わりに RequireAuthenticatedUser()を使用します。
ユーザーがロール(roles)のメンバーであることを検証するには、RequireRoles()を使用します。
RequireUser()は、指定されたユーザーのみがWebページにアクセスできるようにします。ページへのアクセスを制限するための推奨される方法は、ロールを作成し、RequireRoles()メソッドを使用して、ユーザーがそのロールのメンバーであることを確認することです。
❮WebSecurity