Ultimele tutoriale de dezvoltare web
 

WebSecurity proprietate - HasUserId


<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