using System; using System.Web.Mvc; using Pingchuan.BeijingSafeguard.BLL; using Pingchuan.BeijingSafeguard.Model; using Pingchuan.BeijingSafeguard.Utility; namespace Pingchuan.BeijingSafeguard.App.Controllers { public class UserController : BaseController { public ActionResult Login() { return View(); } [HttpPost] public JsonResult Login(string name, string password) { User user = UserBLL.GetUser(name, Helper.CalcMD5(password)); if (user != null) { SetLoginUser(user); UpdateLoginInformation(user); } return Json(user != null); } private void UpdateLoginInformation(User user) { user.LoginCount += 1; user.LastLoginTime = DateTime.Now; UserBLL.Update(user); } } }