WebGüvenliği - Giriş()
❮ Web Güvenliği
Tanım
Login() yöntemi , bir kullanıcı adı ve parola kullanarak belirli bir kullanıcıda oturum açar.
C# ve VB Sözdizimi
WebSecurity.Login(userName,
password, persistCookie)
Örnekler
Örnek C#
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
Örnek VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
parametreler
Parameter | Type | Description |
---|---|---|
userName | String | The user name |
password | String | The user password |
persistCookie | String | true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false. |
Geri dönüş değeri
Type | Description |
---|---|
Boolean | true if the user is logged in, otherwise false |
Notlar
Bir kullanıcı oturum açtığında, ASP.NET bir tanımlama bilgisinde, kullanıcının oturum açtığını sonraki isteklerde ASP.NET'in bilmesini sağlayan bir kimlik doğrulama belirteci ayarlar. persistCookie yanlışsa, belirteç yalnızca kullanıcı tarayıcıyı kapatana kadar geçerlidir. .
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