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