Latest web development tutorials

Metode WebSecurity CreateUserAndAccount

benda WebSecurity benda WebSecurity

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

WebSecurity.CreateUserAndAccount( username, password, propertyValues, requireConfirmation )


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 benda WebSecurity