При создании нового пользователя с элементом управления CreateUserWizard
происходит несколько событий (в частности, FinishButtonClick
и события CreatedUser
).Вы можете обработать любое из этих событий и выполнить пользовательскую вставку SQL в таблицу aspnet_UserInfo в обработчике событий.
Это руководство по MSDN - отличный ресурс для настройки процесса CreateUserWizard
.
Я не знаю способа узнать, какие конкретные операторы SQL выполняются при вызове библиотечных функций для создания нового пользователя.Это не значит, что пути нет, я просто не знаю об этом =)
Добавление ( на основе комментариев ) : Учитывая ваш сценарий использования, найдите код для вашего файла "Register.aspx".Там есть строка (по умолчанию), которая выглядит следующим образом:
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, False)
Просто удалите эту строку, и все будет в порядке - ваш администратор будет продолжать входить в систему как сам после создания нового пользователя.