namespace LaaProductionWebAuthentication.Controllers { using System.Threading.Tasks; using System.Web.Mvc; public class HomeController : Controller { [HttpGet] [Authorize] public ActionResult Index() { return this.View(); } [HttpGet] public ActionResult Login() { if (this.User.Identity.IsAuthenticated) { return this.Redirect("/"); } return this.View(); } [HttpPost] public async Task Login(string username, string password) { await UserManager.Instance.CreateAsync(new ApplicationUser() { Id = "2342", UserName = username }); return this.View(); } [Authorize] public ActionResult Authorized() { return this.View(); } } }