Properti Keamanan Web - HasUserId


Keamanan Web

Definisi

Properti HasUserId adalah nilai boolean yang menunjukkan apakah pengguna saat ini memiliki ID pengguna di database WebSecurity .

Nilai properti adalah boolean true jika pengguna saat ini memiliki ID pengguna. Standarnya salah .


Sintaks C# dan VB

WebSecurity.HasUserId

Contoh

Contoh C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>

Contoh VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code

<p>It is @value that the user has an ID</p>

Catatan

Properti HasUserID hanya bisa dibaca. Itu tidak dapat diubah dengan kode.

Properti HasUserId hanya memverifikasi bahwa pengguna memiliki ID di database WebSecurity . Itu tidak memverifikasi bahwa akun pengguna valid (dikonfirmasi), atau bahwa pengguna masuk.

Gunakan metode IsConfirmed() untuk memverifikasi bahwa pengguna telah dikonfirmasi.

Gunakan properti IsAuthenticated untuk memverifikasi bahwa pengguna telah masuk.


Kesalahan dan Pengecualian

Akses apa pun ke objek WebSecurity memunculkan InvalidOperationException jika:

  • Metode InitializeDatabaseConnection() belum dipanggil
  • SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs web)

Keamanan Web