<WebSecurity社オブジェクト
定義
HasUserIdプロパティは、現在のユーザがWebSecurity社のデータベースにユーザIDがあるかどうかを示すブール値です。
現在のユーザーがユーザーIDを持っている場合、プロパティ値はブール値trueです。 デフォルトはfalseです。
C#とVBの構文
WebSecurity.HasUserId
例
例のC#
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
例VB
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
備考
HasUserIDプロパティは読み取り専用です。 これは、コードによって変更することはできません。
HasUserIdプロパティは、ユーザーだけがWebSecurity社のデータベース内のIDを持っていることを確認します。 これは、ユーザーアカウントが有効であることを確認していません(confirmed) 、またはユーザーがログインしていること。
使用IsConfirmed()ユーザーが確認されていることを確認する方法を。
ユーザーがログインしていることを確認するためにisAuthenticatedプロパティを使用します。
エラーと例外
WebSecurity社のオブジェクトへのアクセスは、InvalidOperationExceptionがある場合にスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(or disabled in the website configuration)
技術データ
名 | 値 |
---|---|
名前空間 | WebMatrix.WebData |
アセンブリ | WebMatrix.WebData.dll |
<WebSecurity社オブジェクト