最新のWeb開発のチュートリアル
 

WebSecurity社 - RequireUser()


<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社オブジェクト