public ActionResult Index(WepApp.WebPagesModels.loginModel model) { KokiAccessorizeAppDBEntities db = new KokiAccessorizeAppDBEntities(); var u = db.Administrators.Where(x => x.LoginName == model.username && x.LoginPassword == model.password).FirstOrDefault(); if (u != null) { _App.Current.User = u.UserInfo; return(RedirectToAction("index", "home")); } else { model.message = "Wrong user name or password!"; } return(View(model)); }
// public string DefaultURL { get; set; } protected override bool AuthorizeCore(HttpContextBase context) { try { KokiAccessorizeAppDBEntities db = new KokiAccessorizeAppDBEntities(); var cu = _App.Current.User; int UID = cu.UserID; //context.User.Identity.GetUserId(); if (UID == 0) { // string url = context.Request.Url.AbsolutePath; //if (string.IsNullOrEmpty(url)) { context.Response.Redirect("~/login/index"); } //else { context.Response.Redirect("~/login/index?returnUrl=" + url); } context.Response.Redirect("~/login/index"); return false; } return true; } catch (Exception) { return false; } }