Metode WebSecurity CreateUserAndAccount
definisi
CreateUserAndAccount () metode menggunakan nama pengguna dan password untuk membuat account baru di database pengguna, dan Anda dapat menentukan apakah pengguna harus secara eksplisit mengkonfirmasi akun yang diperlukan.
C # dan sintaks VB
parameter
参数 | 类型 | 描述 |
---|---|---|
userName | String | 用户名 |
password | String | 用户密码 |
propertyValues | Object | 一个包含额外的用户属性的字典 |
requireConfirmation | Boolean | 如果账户必须使用令牌返回值进行确认,则返回 true 。默认返回 false 。 |
Kembali Nilai
类型 | 描述 |
---|---|
String | 可发送给用户进行帐户确认的令牌。 |
ucapan
CreateUserAndAccount () metode dalam pengguna WebSecurity dalam tabel database untuk membuat entri baru, dan kemudian membuat entri yang cocok dalam tabel anggota.
Anda dapat melewati benar sebagai parameter requireConfirmationToken harus diminta oleh pengguna untuk mengkonfirmasi account. Untuk mengkonfirmasi akun Anda, Anda harus memperoleh token sebagai nilai kembali dari metode CreateUserAndAccount ().
Jika Anda ingin secara manual menjaga meja informasi pengguna, dan Anda hanya ingin membuat entri tabel keanggotaan bagi pengguna, memanggil () metode createaccount.
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)
Dalam kasus berikut, metode CreateUserAndAccount () juga melempar MembershipCreateUserException a:
- Nama pengguna kosong
- Nama pengguna sudah memiliki akun anggota
- Sandi kosong
- Sandi terlalu panjang
- operasi database gagal
Data teknis
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
benda WebSecurity