コード例 #1
0
        /// <summary>
        /// Sends the successful registration email.
        /// </summary>
        /// <param name="userManager">The user manager.</param>
        /// <param name="user">The user.</param>
        protected virtual void SendSuccessfulRegistrationEmail(UserManager userManager, User user)
        {
            var registrationSuccessEmail =
                UserRegistrationEmailGenerator.GenerateSuccessfulRegistrationEmail(
                    userManager,
                    user,
                    this.SuccessEmailTemplateId,
                    this.SuccessEmailSubject);

            var emailSender = EmailSender.Get(this.EmailSenderName);

            emailSender.SendAsync(registrationSuccessEmail, null);
        }
コード例 #2
0
        /// <summary>
        /// Sends the successful registration email.
        /// </summary>
        /// <param name="userManager">The user manager.</param>
        /// <param name="user">The user.</param>
        protected virtual void SendSuccessfulRegistrationEmail(UserManager userManager, User user)
        {
            var registrationSuccessEmail =
                UserRegistrationEmailGenerator.GenerateSuccessfulRegistrationEmail(
                    userManager,
                    user,
                    this.SuccessEmailTemplateId,
                    this.SuccessEmailSubject,
                    this.SuccessfulRegistrationSenderEmail,
                    this.SuccessfulRegistrationSenderName);

            var emailSender = EmailSender.Get(this.EmailSenderName);

            emailSender.SenderProfileName = Configuration.Config.Get <Sitefinity.Security.Configuration.SecurityConfig>().Notifications.SenderProfile;
            emailSender.SendAsync(registrationSuccessEmail, null);
        }