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");
}
}
}