CreateUserWizard's LoginCreatedUser = false и отправка электронной почты не работает - PullRequest
1 голос
/ 11 марта 2011

В CreateUserWizard я установил:

DisableCreatedUser="True" 
LoginCreatedUser="False"

, но пользователь вошел в систему после его создания.

, а также для отправки подтверждающего электронного письма, которое я добавил:

   <MailDefinition BodyFileName="~/EmailTemplates/NewAccountTemplate.htm" From="info@test.com" IsBodyHtml="True" Subject="Registration">
   </MailDefinition>

но электронное письмо не отправляется, и даже OnSendingMail не запускается.

Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 18 марта 2011

Проблема была в этом коде по умолчанию в Register.aspx.cs

formsauthentication.setauthcookie(registeruser.username, false /* createpersistentcookie */);
string continueurl = registeruser.continuedestinationpageurl;
if (string.isnullorempty(continueurl))
{
   continueurl = "~/";
}
response.redirect(continueurl);
...