using Bootstrap.Admin.Models; using Bootstrap.DataAccess; using Longbow.Security.Principal; using System.Web.Mvc; using System.Web.Security; namespace Bootstrap.Admin.Controllers { /// /// /// public class HomeController : Controller { /// /// /// /// public ActionResult Index() { var v = new HeaderBarModel(); v.ShowMenu = "hide"; return View(v); } /// /// /// /// /// /// /// [AllowAnonymous] public ActionResult Login(string userName, string password, string remember) { //UNDONE: 本方法有严重安全漏洞,发布前需要修正 var model = new LoginModel(); model.UserName = userName; if (LgbPrincipal.IsAdmin(userName) || UserHelper.Authenticate(userName, password)) { FormsAuthentication.RedirectFromLoginPage(userName, false); } return View(model); } /// /// /// /// public ActionResult Logout() { FormsAuthentication.SignOut(); return RedirectToAction("Login"); } } }