public ActionResult Login(string userName, string password, string remember, string returnUrl) { ViewBag.Mes = ""; string IPAddress = IPHelper.GetIPAddress(Request.ServerVariables["HTTP_VIA"], Request.ServerVariables["HTTP_X_FORWARDED_FOR"], Request.ServerVariables["REMOTE_ADDR"]); UserInfo userInfo = new UserBusiness().CheckLogin(userName, password, "", ObjectClass.GetHostName(Request.ServerVariables["REMOTE_ADDR"]), IPHelper.GetIPAddress(Request.ServerVariables["HTTP_VIA"], Request.ServerVariables["HTTP_X_FORWARDED_FOR"], Request.ServerVariables["REMOTE_ADDR"])); if (userInfo.Status) { SessionUtility.SetSessionUser(userInfo.UserId.ToString(), userInfo.UserName, userInfo.ScreenName, "0", Session, userInfo.IsSuperUser); if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } return(Redirect("/Manage/Admin/Index")); // return RedirectToRoute(new { controller = "Admin", action = "Index" }); } else { ViewBag.Mes = userInfo.StatusMessage; return(View()); } }