public async Task <int> NewLogAsync(MemberLoginLog entity) { using (var conn = CreateConnection()) { return(await conn.InsertAsync <int>(entity).ConfigureAwait(false)); } }
public ActionResult LoginAction() { Member user = new Member(); if (!string.IsNullOrEmpty(Request.Params["username"])) { user.member_name = Request.Params["username"].RepStr(); } if (!string.IsNullOrEmpty(Request.Params["password"])) { user.member_password = Request.Params["password"].RepStr(); } MemberBll adminBll = new MemberBll(); try { if (adminBll.Login(user)) { HttpCookie cookie = new HttpCookie("session"); ///開發的時候不記錄domain二級域名 cookie.Expires = DateTime.Now.AddDays(1); cookie["session_id"] = Session.SessionID; cookie["callid"] = user.member_name; Response.Cookies.Add(cookie); Session["logingmessage"] = ""; Session["callid"] = user.member_name; var all = new MemberLoginLog(); all.ip = CommonFunction.GetIP4Address(Request.UserHostAddress.ToString()); all.browser = Request.Browser.Browser; return(RedirectToAction("Index", "Home")); } else { Session["logingmessage"] = "账号或者密码错误,请重新登陆!!!"; return(RedirectToAction("login", "Account")); //Response.End(); } } catch (Exception ex) { Session["logingmessage"] = "账号或者密码错误!!!"; return(RedirectToAction("Login", "Account")); } }