WebSecurity Özelliği - HasUserId
❮ Web Güvenliği
Tanım
HasUserId özelliği, geçerli kullanıcının WebSecurity veritabanında bir kullanıcı kimliğine sahip olup olmadığını gösteren bir boole değeridir .
Geçerli kullanıcının bir kullanıcı kimliği varsa, özellik değeri bir boolean true olur. Varsayılan yanlıştır .
C# ve VB Sözdizimi
WebSecurity.HasUserId
Örnekler
Örnek C#
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
Örnek VB
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
Notlar
HasUserID özelliği salt okunurdur . Kod ile değiştirilemez.
HasUserId özelliği, yalnızca kullanıcının WebSecurity veritabanında bir kimliği olduğunu doğrular . Kullanıcı hesabının geçerli olduğunu (onaylandığını) veya kullanıcının oturum açtığını doğrulamaz.
Kullanıcının onaylandığını doğrulamak için IsConfirmed() yöntemini kullanın.
Kullanıcının oturum açtığını doğrulamak için IsAuthenticated özelliğini kullanın .
Hatalar ve İstisnalar
WebSecurity nesnesine herhangi bir erişim, aşağıdaki durumlarda bir InvalidOperationException oluşturur :
- InitializeDatabaseConnection() yöntemi çağrılmadı
- SimpleMembership başlatılmadı (veya web sitesi yapılandırmasında devre dışı bırakıldı)
❮ Web Güvenliği