public ActionResult DynamicCodeLogin(PhoneLogInModel model, string returnUrl) { if (ModelState.IsValid) { if (Member.PhoneLogin(model.Phone, model.Password, Request.UserHostAddress).Key) { if (!returnUrl.IsEmpty()) { return Redirect(returnUrl); } return RedirectToAction("Index", "My", new { area = "Mobile" }); } } ModelState.AddModelError("LoginError", "手机号码未绑定或输入的动态码有误"); return View(model); }
public ActionResult Phone(PhoneLogInModel model, string returnUrl, string Path) { if (ModelState.IsValid) { if (Member.PhoneLogin(model.Phone, model.Password, Request.UserHostAddress,false)) { if (!returnUrl.IsEmpty() && !returnUrl.Contains("logout")) { return Redirect(returnUrl); } if (!Path.IsEmpty() && !Path.Contains("logout")) { return Redirect(Path); } var u = Member.GetCurrentUserInfoFromCache(); return RedirectToAction("Index", "Home", u.ShopId > 0 ? new { area = "Admin" } : new { area = "" }); } ModelState.AddModelError("", "手机号或动态码错误"); } return View(); }