using System.Linq; using System.Web.Mvc; using umbraco.cms.businesslogic.member; using Umbraco.Web.Models; using Umbraco.Web.Mvc; namespace Umbraco.Web.Controllers { public class UmbLoginController : SurfaceController { [HttpPost] public ActionResult HandleLogin([Bind(Prefix="loginModel")]LoginModel model) { // TODO: Use new Member API if (ModelState.IsValid) { var m = Member.GetMemberFromLoginNameAndPassword(model.Username, model.Password); if (m != null) { Member.AddMemberToCache(m); return Redirect("/"); } } return CurrentUmbracoPage(); } } }