<WebSecurity วัตถุ
คำนิยาม
Login() บันทึกวิธีการในผู้ใช้ที่ระบุใช้ชื่อผู้ใช้และรหัสผ่าน
C # และ VB ไวยากรณ์
WebSecurity.Login( userName,
password, persistCookie )
ตัวอย่าง
ตัวอย่างเช่น C #
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
ตัวอย่างเช่น VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
พารามิเตอร์
พารามิเตอร์ | ชนิด | ลักษณะ |
---|---|---|
userName | String | ชื่อผู้ใช้ |
password | String | รหัสผ่านผู้ใช้ |
persistCookie | String | ความจริงที่จะระบุว่าการตรวจสอบสัญญาณในคุกกี้ควรจะยังคงเกินเซสชันปัจจุบัน; มิฉะนั้นเท็จ เริ่มต้นเป็นเท็จ |
ราคาย้อนกลับ
ชนิด | ลักษณะ |
---|---|
Boolean | จริงถ้าผู้ใช้จะเข้าสู่ระบบที่ผิดพลาดเป็นอย่างอื่น |
หมายเหตุ
เมื่อผู้ใช้เข้าสู่ระบบ ASP.NET ชุดโทเค็นการรับรองความถูกต้องในคุกกี้ที่ช่วยให้ ASP.NET รู้เกี่ยวกับคำขอที่ตามมาว่าผู้ใช้ที่ได้รับการบันทึกไว้ใน. ถ้า persistCookie เป็นเท็จโทเค็นที่ถูกต้องเท่านั้นจนกว่าผู้ใช้ปิดเบราว์เซอร์ .
ข้อผิดพลาดและข้อยกเว้น
การเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity พ่น InvalidOperationException หาก:
- InitializeDatabaseConnection() วิธีการยังไม่ได้รับการเรียกว่า
- SimpleMembership ไม่ได้เริ่มต้น (or disabled in the website configuration)
ข้อมูลทางเทคนิค
ชื่อ | ความคุ้มค่า |
---|---|
namespace | WebMatrix.WebData |
การชุมนุม | WebMatrix.WebData.dll |
<WebSecurity วัตถุ