En son web geliştirme öğreticiler
 

WebSecurity - CreateUserAndAccount ()


<WebSecurity Nesne

Tanım

CreateUserAndAccount() metodu kullanıcı adı ve şifresini kullanarak, kullanıcı veritabanında yeni bir hesap oluşturur ve isteğe bağlı olarak kullanıcı açıkça hesabını onaylamanız gerekir eğer belirlemenizi sağlar.


C # ve VB sözdizimi

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

Parametreler

Parametre tip Açıklama
userName String Kullanıcı adı
password String kullanıcı şifresi
propertyValues Object Ek kullanıcı özelliklerini içeren bir sözlük
requireConfirmation Boolean hesap belirteci dönüş değeri kullanılarak onaylanmalıdır true, varsayılan yanlıştır.

Geri dönüş değeri

tip Açıklama
String kullanıcıya gönderilebilecek bir belirteç hesabı onaylamak için.

Uyarılar

CreateUserAndAccount() metodu kullanıcı profili tablosunda yeni bir giriş ve sonra WebSecurity veritabanında üyelik tablosunda karşılık gelen girişi oluşturur.

RequireConfirmationToken parametre kullanıcı hesabı kullanıcı tarafından onaylanması gerektiğini gerektirecek için Sen gerçek geçebilir. Hesabınızı onaylamak için, dönüş değeri olarak jetonu almak CreateUserAndAccount() yöntemiyle.

El kullanıcı profili tablosunu korumak ve sadece, kullanıcı için bir üyelik tablo girişi oluşturmak aramak istiyorsanız CreateAccount() yerine yöntemi.


Hatalar ve İstisnalar

WebSecurity nesneye Herhangi erişimi InvalidOperationException eğer atar:

  • InitializeDatabaseConnection() metodu olarak adlandırılan henüz
  • SimpleMembership başlatılmadı (or disabled in the website configuration)

CreateUserAndAccount() yöntemi ayrıca bir MembershipCreateUserException ise atar:

  • kullanıcı adı boş
  • kullanıcı adı zaten bir üyelik hesabı var
  • Şifre boş
  • şifre çok uzun
  • veritabanı işlemi başarısız oldu

Teknik veri

isim değer
Ad alanı WebMatrix.WebData
montaj WebMatrix.WebData.dll

<WebSecurity Nesne