WebSecurityプロパティ-HasUserId
❮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を持っていることを確認するだけです。ユーザーアカウントが有効(確認済み)であること、またはユーザーがログインしていることは確認されません。
IsConfirmed()メソッドを使用して、ユーザーが確認されていることを確認します。
IsAuthenticatedプロパティを使用して、ユーザーがログインしていることを確認します。
エラーと例外
次の場合、 WebSecurityオブジェクトにアクセスすると、 InvalidOperationExceptionがスローされます。
- InitializeDatabaseConnection()メソッドが呼び出されていません
- SimpleMembershipが初期化されていない(またはWebサイト構成で無効になっている)
❮WebSecurity