<Object WebSecurity
Definisi
The CreateUserAndAccount() metode menciptakan akun baru dalam database pengguna, dengan menggunakan nama pengguna dan password, dan opsional memungkinkan Anda menentukan jika pengguna harus secara eksplisit mengkonfirmasi account.
C # dan VB Syntax
WebSecurity.CreateUserAndAccount( username,
password, propertyValues, requireConfirmation )
parameter
Parameter | Mengetik | Deskripsi |
---|---|---|
userName | String | Nama pengguna |
password | String | Password pengguna |
propertyValues | Object | Sebuah kamus yang berisi atribut pengguna tambahan |
requireConfirmation | Boolean | benar jika account harus dikonfirmasi menggunakan nilai kembali token, default adalah palsu. |
Kembali Nilai
Mengetik | Deskripsi |
---|---|
String | Sebuah token yang dapat dikirim ke pengguna untuk mengkonfirmasi account. |
Keterangan
The CreateUserAndAccount() metode menciptakan entri baru dalam tabel profil pengguna dan kemudian entri yang sesuai dalam tabel keanggotaan dalam database WebSecurity.
Anda dapat melewati berlaku untuk requireConfirmationToken parameter untuk mengharuskan account pengguna harus dikonfirmasi oleh pengguna. Untuk mengkonfirmasi akun, Anda mendapatkan token sebagai nilai kembali dari CreateUserAndAccount() metode.
Jika Anda secara manual menjaga tabel profil pengguna dan hanya ingin membuat entri tabel keanggotaan bagi pengguna, sebut CreateAccount() metode sebagai gantinya.
Kesalahan dan Perkecualian
Setiap akses ke objek WebSecurity melempar InvalidOperationException jika:
- The InitializeDatabaseConnection() metode belum disebut
- SimpleMembership tidak diinisialisasi (or disabled in the website configuration)
The CreateUserAndAccount() metode juga melemparkan MembershipCreateUserException jika:
- username kosong
- username sudah memiliki akun keanggotaan
- password kosong
- password terlalu panjang
- Operasi database gagal
Data teknis
Nama | Nilai |
---|---|
namespace | WebMatrix.WebData |
Majelis | WebMatrix.WebData.dll |
<Object WebSecurity