Keamanan Web - Buat Akun ()


Keamanan Web

Definisi

Metode CreateAccount() membuat akun baru di database pengguna, menggunakan nama pengguna dan kata sandi, dan secara opsional memungkinkan Anda menentukan apakah pengguna harus mengonfirmasi akun secara eksplisit.


Sintaks C# dan VB

WebSecurity.CreateAccount(username, password, requireConfirmation)

Parameter

Parameter Type Description
userName String The user name
password String The user password
requireConfirmation Boolean true if the account must be confirmed using the token return value, default is false.

Nilai Kembali

Type Description
String A token that can be sent to the user to confirm the account.

Kesalahan dan Pengecualian

Akses apa pun ke objek WebSecurity memunculkan InvalidOperationException jika:

  • Metode InitializeDatabaseConnection() belum dipanggil
  • SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs web)

Metode CreateAccount() juga menampilkan MembershipCreateUserException jika:

  • Nama pengguna kosong
  • Nama pengguna sudah memiliki akun keanggotaan
  • Kata sandinya kosong
  • Kata sandi terlalu panjang
  • Operasi basis data gagal

Keamanan Web