<WebSecurity Obiect
Definiție
Proprietatea HasUserId este o valoare booleană care indică dacă utilizatorul curent are un ID de utilizator în baza de date WebSecurity.
Valoarea proprietății este un boolean adevărat în cazul în care utilizatorul curent are un ID de utilizator. Implicit este falsă.
C # și VB sintaxă
WebSecurity.HasUserId
Exemple
Exemplul C #
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
exemplu VB
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
Comentarii
Proprietatea HasUserID este doar pentru citire. Nu poate fi modificat prin cod.
Proprietatea HasUserId verifică numai că utilizatorul are un ID în baza de date WebSecurity. Aceasta nu verifică dacă contul de utilizator este valid (confirmed) , sau că utilizatorul este conectat.
Utilizați IsConfirmed() metoda pentru a verifica dacă utilizatorul este confirmată.
Utilizați proprietatea IsAuthenticated pentru a verifica dacă utilizatorul este conectat.
Erori și excepții
Orice acces la obiectul WebSecurity aruncă o InvalidOperationException în cazul în care :
- InitializeDatabaseConnection() metoda nu a fost numită
- SimpleMembership nu este inițializat (or disabled in the website configuration) - (or disabled in the website configuration)
Date tehnice
Nume | Valoare |
---|---|
namespace | WebMatrix.WebData |
Asamblare | WebMatrix.WebData.dll |
<WebSecurity Obiect