Пример #1
0
        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);
                }
            }
        }
Пример #2
0
        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");
            }
        }