ASP.Net MVC 4 et WebSecurity de l'Utilisateur de Confirmation d'Inscription par e-Mail

Je suis à l'aide de l'Internet par défaut de l'Application du modèle de ASP.Net MVC 4 du projet. Le Registre de l'action dans le Compte contrôleur est comme ça -

[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Register(RegisterModel model)
{
    if (ModelState.IsValid)
    {
        //Attempt to register the user
        try
        {
            WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
            WebSecurity.Login(model.UserName, model.Password);
            return RedirectToAction("Index", "Home");
        }
        catch (MembershipCreateUserException e)
        {
            ModelState.AddModelError("", ErrorCodeToString(e.StatusCode));
        }
    }
    //If we got this far, something failed, redisplay form
    return View(model);
}

Toutefois, cela ne donne pas tout prêt à utiliser la fonctionnalité à utiliser les adresses email pour l'inscription et les étapes pour envoyer du courrier électronique pour la confirmation & activation de compte.
Je vois que Starter modèle de Site de WebMatrix utilise WebSecurity et fournit les mêmes fonctionnalités que je cherche, mais il ne suit pas la norme modèle MVC. Je pouvais mélanger les deux approches pour arriver à MVC 4 compatible solution, mais je suis à la recherche de prêt-à-utiliser du code pour gagner du temps. Tout bon des échantillons ou des pointeurs sont très appréciés. Merci.

Comment est-ce pas un MVC 4 compatible solution?
Je pense que WebMatrix est une solution bien meilleure que la norme d'authentification de formulaires. La méthode d'enregistrement de la valeur de retour est le jeton d'activation. Comme pour le code qui envoie des mails.. eh Bien, c'est une recherche sur Google à l'écart.
Le Starter modèle de Site n'utilise pas de Contrôleur. Toute logique est à l'intérieur du rasoir pages. Je voulais que cette fonctionnalité dans mon projet MVC à l'aide de modèle MVC; que je ne pouvais pas trouver facilement de la recherche Google.

OriginalL'auteur Santosh | 2013-01-30