1

CreateUserWizard で設定しました:

DisableCreatedUser="True" 
LoginCreatedUser="False"

ただし、ユーザーは作成後にログオンします。

また、追加した確認メールを送信するために:

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

しかし、電子メールは送信されず、OnSendingMail も起動されません。

私を助けてください。

4

1 に答える 1

2

問題は、Register.aspx.csのこのデフォルトコードでした

formsauthentication.setauthcookie(registeruser.username, false /* createpersistentcookie */);
string continueurl = registeruser.continuedestinationpageurl;
if (string.isnullorempty(continueurl))
{
   continueurl = "~/";
}
response.redirect(continueurl);
于 2011-03-18T16:34:56.617 に答える