public static bool SignIn(string userName, string password) { using (Models.dbwencoEntities db = new Models.dbwencoEntities()) { Dk_user userData = (from d in db.Dk_user where d.email == userName.Trim() && d.password == password.Trim() select d).FirstOrDefault(); if (userData == null) { return(false); } else { HttpContext.Current.Session["User"] = userData; HttpContext.Current.Session["Rol"] = userData.rol_id; return(true); } } }
public override void OnActionExecuting(ActionExecutingContext filterContext) { try { base.OnActionExecuting(filterContext); oUsuario = (Dk_user)HttpContext.Current.Session["User"]; if (oUsuario == null) { if (filterContext.Controller is AccountController == false) { filterContext.HttpContext.Response.Redirect("/Account/SignIn"); } } } catch (Exception) { filterContext.Result = new RedirectResult("~/Account/SignIn"); } }