<كائن WebSecurity
فريف
الخاصية HasUserId هي قيمة منطقية تشير إلى ما إذا كان المستخدم الحالي لديه هوية المستخدم في قاعدة البيانات WebSecurity.
قيمة العقار هي منطقية الحقيقية إذا كان المستخدم الحالي لديه هوية المستخدم. الافتراضي هو زائف.
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. أنها لا تحقق من أن حساب المستخدم صالحا (confirmed) ، أو أن يتم تسجيل المستخدم في.
استخدام IsConfirmed() طريقة للتحقق من أن يتم تأكيد المستخدم.
استخدام خاصية IsAuthenticated للتحقق من أن يتم تسجيل المستخدم في.
أخطاء والاستثناءات
أي الوصول إلى الكائن WebSecurity يطرح InvalidOperationException إذا:
- و InitializeDatabaseConnection() لم يتم استدعاء أسلوب
- لم يتم تهيئة SimpleMembership (or disabled in the website configuration)
معلومات تقنية
اسم | القيمة |
---|---|
مساحة الاسم | WebMatrix.WebData |
المجسم | WebMatrix.WebData.dll |
<كائن WebSecurity