public ActionResult LogOn(LogOnModel model, string returnUrl) { if (ModelState.IsValid) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(model.UserName, model.Password); if (info != null) { FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "提供的用户名或密码不正确。"); } } // 如果我们进行到这一步时某个地方出错,则重新显示表单 return(View(model)); }
/// <summary> /// 获取个人信息 /// </summary> /// <returns></returns> public JsonResult MyInfo_getList() { DaUserInfo dal = new DaUserInfo(); UserInfo info = BaseHelper.getCookie(); var result = new CustomJsonResult(); result.Data = dal.checkUserID(info.userID, info.password); return(result); }
/* ============ 操作 ============ */ #region 登录验证 /// <summary> /// 登录验证 /// </summary> /// <param name="userID">用户ID</param> /// <param name="password">密码</param> /// <returns></returns> public JsonResult logOn(string userID, string password, string t) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(userID, password); var result = new CustomJsonResult(); if (info != null) { Session["userInfo"] = info; Response.AppendCookie(BaseHelper.saveCookie(info)); result.Data = 1; } else { result.Data = 0; } return(result); }
/// <summary> /// 登录验证 /// </summary> /// <param name="userID">用户ID</param> /// <param name="password">密码</param> /// <returns></returns> public JsonResult logOn(string userID, string password, string t) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(userID, password); var result = new CustomJsonResult(); if (info != null) { Session["userInfo"] = info; Response.AppendCookie(BaseHelper.saveCookie(info)); result.Data = 1; } else { result.Data = 0; } return result; }
/// <summary> /// 获取个人信息 /// </summary> /// <returns></returns> public JsonResult MyInfo_getList() { DaUserInfo dal = new DaUserInfo(); UserInfo info = BaseHelper.getCookie(); var result = new CustomJsonResult(); result.Data = dal.checkUserID(info.userID, info.password); return result; }
public ActionResult LogOn(LogOnModel model, string returnUrl) { if (ModelState.IsValid) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(model.UserName, model.Password); if (info != null) { FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return Redirect(returnUrl); } else { return RedirectToAction("Index", "Home"); } } else { ModelState.AddModelError("", "提供的用户名或密码不正确。"); } } // 如果我们进行到这一步时某个地方出错,则重新显示表单 return View(model); }