WebSecurity Metode Login
definisi
Login () metode menggunakan nama pengguna dan password yang ditentukan oleh pengguna.
C # dan sintaks VB
WebSecurity.Login( userName,
password, persistCookie )
contoh
Contoh C #
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
contoh VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
parameter
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
persistCookie | String | true 规定 cookie 中的身份验证令牌应该在当前会话结束后继续保留,否则为 false 。默认是 false。 |
Kembali Nilai
类型 | 描述 |
---|---|
Boolean | 如果用户已登录,则返回 true ,否则返回 false 。 |
ucapan
Ketika pengguna telah login, mengatur token otentikasi ASP.NET dalam cookie, sehingga ASP.NET tahu permintaan berikutnya pengguna telah login. Jika persistCookie adalah palsu, maka token hanya sampai pengguna menutup browser berlaku.
Kesalahan dan pengecualian
Dalam skenario berikut, setiap akses ke WebSecurity objek akan melemparkan sebuah InvalidOperationException:
- Metode InitializeDatabaseConnection () belum disebut
- SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs)
Data teknis
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
benda WebSecurity