วิธี WebSecurity CreateUserAndAccount
คำจำกัดความ
CreateUserAndAccount () วิธีการใช้ชื่อผู้ใช้และรหัสผ่านเพื่อสร้างบัญชีใหม่ในฐานข้อมูลผู้ใช้และคุณสามารถระบุว่าผู้ใช้ต้องชัดเจนยืนยันบัญชีตามความจำเป็น
C # และไวยากรณ์ VB
พารามิเตอร์
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
propertyValues | Object | 一个包含额外的用户属性的字典 |
requireConfirmation | Boolean | 如果账户必须使用令牌返回值进行确认,则返回 true 。默认返回 false 。 |
ราคาย้อนกลับ
类型 | 描述 |
---|---|
String | 可发送给用户进行帐户确认的令牌。 |
คำพูด
CreateUserAndAccount () วิธีการในผู้ใช้ WebSecurity ในตารางฐานข้อมูลเพื่อสร้างรายการใหม่และสร้างรายการที่ตรงกันในตารางสมาชิก
คุณสามารถส่งผ่านความจริงเป็นพารามิเตอร์ requireConfirmationToken จะต้องได้รับการร้องขอจากผู้ใช้เพื่อยืนยันบัญชี เพื่อยืนยันบัญชีของคุณคุณจะต้องได้รับสัญญาณเป็นค่าตอบแทนจาก CreateUserAndAccount () วิธีการ
หากคุณต้องการที่จะรักษาตารางข้อมูลของผู้ใช้ด้วยตนเองและคุณเพียงต้องการที่จะสร้างรายการตารางสมาชิกสำหรับผู้ใช้โทร CreateAccount () วิธีการ
ข้อผิดพลาดและข้อยกเว้น
ในสถานการณ์สมมติต่อการเข้าถึงใด ๆ ไปยังวัตถุ WebSecurity จะโยน InvalidOperationException:
- InitializeDatabaseConnection () วิธีการยังไม่ได้รับการเรียกว่า
- SimpleMembership ไม่ได้เริ่มต้น (หรือคนพิการในการกำหนดค่าเว็บไซต์)
ในกรณีดังต่อไปนี้ CreateUserAndAccount () วิธีการยังพ่น MembershipCreateUserException A:
- ชื่อผู้ใช้เป็นที่ว่างเปล่า
- ชื่อผู้ใช้มีบัญชีสมาชิก
- รหัสผ่านว่างเปล่า
- รหัสผ่านเป็นเวลานานเกินไป
- ฐานข้อมูลการดำเนินการล้มเหลว
ข้อมูลทางเทคนิค
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
วัตถุ WebSecurity