ความปลอดภัยของเว็บ - CreateUserAndAccount()
❮ ความปลอดภัยของเว็บ
คำนิยาม
CreateUserAndAccount() วิธี การสร้างบัญชีใหม่ในฐานข้อมูลผู้ใช้ โดยใช้ชื่อผู้ใช้และรหัสผ่าน และตัวเลือกให้คุณระบุว่าผู้ใช้ต้องยืนยันบัญชีอย่างชัดแจ้งหรือไม่
C # และ VB ไวยากรณ์
WebSecurity.CreateUserAndAccount(username,
password, propertyValues, requireConfirmation)
พารามิเตอร์
Parameter | Type | Description |
---|---|---|
userName | String | The user name |
password | String | The user password |
propertyValues | Object | A dictionary that contains additional user attributes |
requireConfirmation | Boolean | true if the account must be confirmed using the token return value, default is false. |
คืนมูลค่า
Type | Description |
---|---|
String | A token that can be sent to the user to confirm the account. |
หมายเหตุ
CreateUserAndAccount() วิธี การสร้างรายการใหม่ในตารางโปรไฟล์ผู้ใช้ และจากนั้น รายการที่สอดคล้องกันในตารางสมาชิกภาพใน ฐาน ข้อมูลWebSecurity
คุณสามารถส่งผ่านtrueสำหรับ พารามิเตอร์ requireConfirmationToken เพื่อกำหนดให้บัญชีผู้ใช้ต้องได้รับการยืนยันโดยผู้ใช้ ในการยืนยันบัญชี คุณจะได้รับโทเค็นเป็นค่าส่งคืนจากเมธอด CreateUserAndAccount()
หากคุณกำลังดูแลตารางโปรไฟล์ผู้ใช้ด้วยตนเอง และต้องการสร้างรายการตารางสมาชิกสำหรับผู้ใช้เท่านั้น ให้เรียกเมธอด CreateAccount() แทน
ข้อผิดพลาดและข้อยกเว้น
การเข้าถึงวัตถุWebSecurity จะส่ง InvalidOperationExceptionหาก:
- ยังไม่ได้เรียกเมธอดInitializeDatabaseConnection()
- SimpleMembershipไม่ได้เริ่มต้น (หรือปิดใช้งานในการกำหนดค่าเว็บไซต์)
เมธอดCreateUserAndAccount()ยัง ส่ง MembershipCreateUserExceptionหาก:
- ชื่อผู้ใช้ว่างเปล่า
- ชื่อผู้ใช้มีบัญชีสมาชิกอยู่แล้ว
- รหัสผ่านว่างเปล่า
- รหัสผ่านยาวเกินไป
- การทำงานของฐานข้อมูลล้มเหลว
❮ ความปลอดภัยของเว็บ