You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
849 B

3 years ago
using System;
using System.Web.Mvc;
using Pingchuan.BeijingSafeguard.BLL;
using Pingchuan.BeijingSafeguard.Model;
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 ,password);
if (user != null)
3 years ago
{
3 years ago
SetLoginUser(user);
3 years ago
UpdateLoginInformation(user);
}
3 years ago
return Json(user != null);
}
3 years ago
private void UpdateLoginInformation(User user)
{
user.LoginCount += 1;
user.LastLoginTime = DateTime.Now;
UserBLL.Update(user);
}
3 years ago
}
}