Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

WebSecurity - CreateUserAndAccount ()


<Объект WebSecurity

Определение

CreateUserAndAccount() метод создает новую учетную запись в базе данных пользователя, используя имя пользователя и пароль, и , возможно , позволяет указать , должен ли пользователь явно подтвердить аккаунт.


C # и VB Синтаксис

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

параметры

параметр Тип Описание
userName String Имя пользователя
password String Пароль пользователя
propertyValues Object Словарь, который содержит дополнительные пользовательские атрибуты
requireConfirmation Boolean правда , если учетная запись должна быть подтверждена с помощью маркеров возвращаемого значения по умолчанию является ложным.

Возвращаемое значение

Тип Описание
String Маркер, который может быть отправлен пользователю для подтверждения аккаунта.

замечания

CreateUserAndAccount() метод создает новую запись в таблице профилей пользователей , а затем соответствующая запись в таблице членства в базе данных WebSecurity.

Вы можете передать верно для параметра requireConfirmationToken требовать , чтобы учетная запись пользователя должна быть подтверждена пользователем. Чтобы подтвердить аккаунт, вы получите маркер в качестве возвращаемого значения из CreateUserAndAccount() метод.

Если вы вручную поддерживать таблицу профилей пользователей и только хотите создать запись членства таблицы для пользователя, вызовите CreateAccount() метод.


Ошибки и исключения

Любой доступ к объекту WebSecurity выбрасывает InvalidOperationException , если:

  • InitializeDatabaseConnection() метод не был вызван
  • SimpleMembership не инициализируется (or disabled in the website configuration) - (or disabled in the website configuration)

CreateUserAndAccount() метод также бросает MembershipCreateUserException , если:

  • Имя пользователя пуст
  • Имя пользователя уже есть учетная запись участника
  • Пароль пуст
  • Слишком длинный пароль
  • Операция базы данных не удалось

Технические данные

имя Стоимость
Пространство имен WebMatrix.WebData
сборочный WebMatrix.WebData.dll

<Объект WebSecurity