<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