diff --git a/04.系统编码/App/Controllers/UserController.cs b/04.系统编码/App/Controllers/UserController.cs index dc29ff2..485dd4f 100644 --- a/04.系统编码/App/Controllers/UserController.cs +++ b/04.系统编码/App/Controllers/UserController.cs @@ -18,9 +18,19 @@ namespace Pingchuan.BeijingSafeguard.App.Controllers { User user = UserBLL.GetUser(name ,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); + } } } \ No newline at end of file diff --git a/04.系统编码/Model/User.cs b/04.系统编码/Model/User.cs index 96149ee..40c7664 100644 --- a/04.系统编码/Model/User.cs +++ b/04.系统编码/Model/User.cs @@ -34,6 +34,9 @@ namespace Pingchuan.BeijingSafeguard.Model [Column("last_compute_time")] public DateTime? LastComputeTime { get; set; } + [Column("login_count")] + public int LoginCount { get; set; } + [Column("last_login_time")] public DateTime? LastLoginTime { get; set; }