Latest web development tutorials

WebSecurity Metode Login

benda WebSecurity benda WebSecurity

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>
}

contoh VB

if WebSecurity.Login(username,password)
<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 benda WebSecurity