<WebSecurity วัตถุ
คำนิยาม
CreateUserAndAccount() วิธีการสร้างบัญชีใหม่ในฐานข้อมูลผู้ใช้โดยใช้ชื่อผู้ใช้และรหัสผ่านและเลือกที่จะช่วยให้คุณระบุหากผู้ใช้อย่างชัดเจนต้องยืนยันบัญชี
C # และ VB ไวยากรณ์
WebSecurity.CreateUserAndAccount( username,
password, propertyValues, requireConfirmation )
พารามิเตอร์
พารามิเตอร์ | ชนิด | ลักษณะ |
---|---|---|
userName | String | ชื่อผู้ใช้ |
password | String | รหัสผ่านผู้ใช้ |
propertyValues | Object | พจนานุกรมที่มีคุณลักษณะที่ผู้ใช้เพิ่มเติม |
requireConfirmation | Boolean | จริงถ้าบัญชีจะต้องได้รับการยืนยันโดยใช้ค่าตอบแทนโทเค็นการเริ่มต้นเป็นเท็จ |
ราคาย้อนกลับ
ชนิด | ลักษณะ |
---|---|
String | โทเค็นที่สามารถส่งให้กับผู้ใช้เพื่อยืนยันบัญชี |
หมายเหตุ
CreateUserAndAccount() วิธีการสร้างรายการใหม่ในตารางรายละเอียดของผู้ใช้และจากนั้นเป็นรายการที่สอดคล้องกันในตารางสมาชิกในฐานข้อมูล WebSecurity
คุณสามารถส่งผ่านความจริงสำหรับพารามิเตอร์ requireConfirmationToken ที่จะต้องใช้ว่าบัญชีผู้ใช้จะต้องได้รับการยืนยันจากผู้ใช้ เพื่อยืนยันบัญชีของคุณจะได้รับเหรียญเป็นค่าตอบแทนจาก CreateUserAndAccount() วิธีการ
หากคุณกำลังด้วยตนเองการรักษาตารางโปรไฟล์ของผู้ใช้และเพียงต้องการสร้างรายการตารางสมาชิกสำหรับผู้ใช้โทร CreateAccount() วิธีการแทน
ข้อผิดพลาดและข้อยกเว้น
การเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity พ่น InvalidOperationException หาก:
- InitializeDatabaseConnection() วิธีการยังไม่ได้รับการเรียกว่า
- SimpleMembership ไม่ได้เริ่มต้น (or disabled in the website configuration)
CreateUserAndAccount() วิธีการยังพ่น MembershipCreateUserException หาก:
- ชื่อผู้ใช้เป็นที่ว่างเปล่า
- ชื่อผู้ใช้แล้วมีบัญชีสมาชิก
- รหัสผ่านที่ว่างเปล่า
- รหัสผ่านที่ยาวเกินไป
- ฐานข้อมูลการดำเนินการล้มเหลว
ข้อมูลทางเทคนิค
ชื่อ | ความคุ้มค่า |
---|---|
namespace | WebMatrix.WebData |
การชุมนุม | WebMatrix.WebData.dll |
<WebSecurity วัตถุ