public ActionResult CheckLogin(string username, string password) { if (userinfoservice.CheckAccount(username)) { var list = userinfoservice.CheckLogin(username, password); if (list.Count > 0) { SessionHelp.SetSession("UID", list[0].Id.ToString()); //修改用户相关信息 var model = list[0]; model.LastLoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); model.UserNums = model.UserNums != null ? model.UserNums + 1 : 1; if (userinfoservice.Update(model) > 0) { return Json(1); } else { return Json(2); } } else { return Json(0); } } else { return Json(-1); } }
public async Task <IActionResult> Login(string userName, string password) { password = DESEncrypt.Encrypt(password); var result = await userInfoService.CheckLogin(userName, password); if (result.result) { result.data.LoginToken = Guid.NewGuid().ToString(); result.data.LoginTime = DateTime.Now; await entityService.Update(result.data, "LoginToken", "LoginTime"); } return(Json(result)); }