tutorial pengembangan web terbaru
 

WebSecurity - CreateUserAndAccount ()


<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