public override IController CreateController(System.Web.Routing.RequestContext requestContext, string controllerName) { if (HttpContext.Current.Request.IsAuthenticated && HttpContext.Current.Session["LoggedInUser"] == null) { string userName = HttpContext.Current.User.Identity.Name; AdminData data = new AdminData(); HttpContext.Current.Session["LoggedInUser"] = data.GetUserByName(userName); } return base.CreateController(requestContext, controllerName); }
public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid) { AdminData da = new AdminData(); var user = da.DoLogin(model.UserName, model.Password); if (user != null) { FormsAuthentication.SetAuthCookie(model.UserName, true); Session["LoggedInUser"] = user; return RedirectToLocal(returnUrl); } } // If we got this far, something failed, redisplay form ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }
public AdminController() { data = new AdminData(); }
public ContactController() { data = new ContactData(); adminData = new AdminData(); }