Учебники ASP

ГЛАВНАЯ АСП

Учебник по WP

Введение в веб-страницы Веб-страницы Razor Макет веб-страниц Папки веб-страниц Веб-страницы Глобальные Формы веб-страниц Объекты веб-страниц Файлы веб-страниц Базы данных веб-страниц Помощники веб-страниц Веб-страницы Графики веб-страниц Электронная почта веб-страниц Безопасность веб-страниц Публикация веб-страниц Примеры веб-страниц Классы веб-страниц

Бритва ASP.NET

Введение в бритву Синтаксис бритвы Переменные Razor C# Циклы Razor C# Логика Razor C# Переменные Razor VB Циклы Razor VB Логика Бритвы В.Б.

АСП Классик

Введение в ASP Синтаксис ASP ASP-переменные Процедуры ASP Условия ASP Зацикливание ASP ASP-формы Файлы cookie ASP ASP-сеанс ASP-приложение ASP #include ASP Global.asa АСП АЯКС Электронная почта ASP Примеры ASP

Справочник ASP

Функции ASP VB Ключевые слова ASP VB Ответ ASP ASP-запрос ASP-приложение ASP-сеанс ASP-сервер Ошибка ASP Файловая система ASP Текстовый поток ASP ASP-диск ASP-файл Папка ASP Словарь АСП ASP AdRotator ASP BrowserCap Связывание контента ASP Ротатор контента ASP Быстрая ссылка ASP

Учебник по ADO

Введение в ADO АДО Коннект Набор записей ADO Дисплей АДО ADO-запрос Сортировка ADO ADO Добавить Обновление ADO АДО Удалить Демонстрация ADO Ускорение ADO

Объекты АДО

Команда АДО ADO-соединение Ошибка ADO Поле ADO ADO-параметр Свойство АДО ADO-запись Набор записей ADO ADO-поток Типы данных ADO

Веб-безопасность — CreateUserAndAccount()


❮ Веб-безопасность

Определение

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


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

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

Параметры

Parameter Type Description
userName String The user name
password String The user password
propertyValues Object A dictionary that contains additional user attributes
requireConfirmation Boolean true if the account must be confirmed using the token return value, default is false.

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

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

Примечания

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

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

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


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

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

  • Метод InitializeDatabaseConnection() не был вызван
  • SimpleMembership не инициализирован (или отключен в конфигурации сайта)

Метод CreateUserAndAccount() также генерирует исключение MembershipCreateUserException , если:

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

❮ Веб-безопасность