/// <summary> /// 记录客户端用户登录日志 /// </summary> /// <param name="record"></param> /// <returns></returns> public string loginRecord(Login_Record record) { string responseText = ""; responseText = lgDal.loginRecord(record); return(responseText); }
public ActionResult LoginCheckUser(string user_name, string user_password) { // string userName = Request["userName"]; // string userPwd = Request["userPwd"]; Login_AdminModel adminmodel = new Login_AdminModel(); Login_Record record = new Login_Record(); IpHelper iphel = new IpHelper(); string ip = iphel.GetRealIP(); string responseText = ""; string address; address = iphel.GetPosition(ip); Response.Cookies["ip"].Value = ip; Response.Cookies["ip"].Expires = DateTime.Now.AddHours(2); Response.Cookies["address"].Value = address; Response.Cookies["address"].Expires = DateTime.Now.AddHours(2); adminmodel = lgBll.loginCheckUser(user_name, user_password); /*********记录当前登陆用户信息作日志*********/ record.Ip = ip; record.Address = address; record.Guid = adminmodel.Guid; record.User_name = adminmodel.Admin_name; record.Admin_id = adminmodel.Admin_id; record.Sigin_time = DateTime.Now.ToString(); /*********记录当前登陆用户信息作日志*********/ if (adminmodel.bl) { record.Sigin_content = "登录成功"; responseText = "[{\"msg\":\"success\",\"status\":\"" + adminmodel.backmessage + "\"}]"; Response.Cookies["userName"].Value = System.Web.HttpContext.Current.Server.UrlEncode(adminmodel.Admin_name); Response.Cookies["userName"].Expires = DateTime.Now.AddHours(2); // Response.Cookies["userName"].Expires = DateTime.Now.AddMinutes(1); Response.Cookies["ADMIN_ID"].Value = adminmodel.Admin_id; Response.Cookies["ADMIN_ID"].Expires = DateTime.Now.AddHours(2); Response.Cookies["GUID"].Value = adminmodel.Guid; Response.Cookies["GUID"].Expires = DateTime.Now.AddHours(2); // Response.Cookies["Role_id"].Expires = DateTime.Now.AddMinutes(1); //ViewBag.welcome = police.Police_name; //ViewBag.author_id = police.Role_id; } else { responseText = "[{\"msg\":\"fail\",\"status\":\"" + adminmodel.backmessage + "\"}]"; record.Sigin_content = "登录失败"; } lgBll.loginRecord(record);//日志 return(Content(responseText)); }
/// <summary> /// 记录客户端用户登录日志 /// </summary> /// <param name="record"></param> /// <returns></returns> public string loginRecord(Login_Record record) { string responseText = ""; int flag; string sql = string.Format("insert into GX_ADMIN_ACCOUNT_RECORD(GUID,USER_NAME,ADMIN_ID,IP,ADDRESS,SIGIN_CONTENT,SIGIN_TIME) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", record.Guid, record.User_name, record.Admin_id, record.Ip, record.Address, record.Sigin_content, record.Sigin_time); flag = OracleHelper.ExecuteNonQuery(sql, null); if (flag > 0) { responseText = "[{\"msg\":\"success\"}]"; } else { responseText = "[{\"msg\":\"fail\"}]"; } return(responseText); }