コード例 #1
0
        public JsonResult SecurityFeature()
        {
            FormsIdentity             id     = (FormsIdentity)User.Identity;
            FormsAuthenticationTicket ticket = id.Ticket;
            var         d  = ticket.UserData.Split('|');
            HISSecurity cs = new HISSecurity();

            cs.UserID   = d[0].ToString();
            cs.ModuleID = cons.cModuleID;
            var li = cs.SecuritryFeatureCS();

            return(Json(li, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            if (!httpContext.Request.IsAuthenticated)
            {
                return(false);
            }
            HISSecurity               cs     = new HISSecurity();
            FormsIdentity             id     = (FormsIdentity)httpContext.User.Identity;
            FormsAuthenticationTicket ticket = id.Ticket;
            var d = ticket.UserData.Split('|');

            mUserID = d[0].ToString();
            if (cs.IsModuleAuthorized(mUserID, mModuleID))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            if (!httpContext.Request.IsAuthenticated)
                return false;
            HISSecurity cs = new HISSecurity();
            FormsIdentity id = (FormsIdentity)httpContext.User.Identity;
            FormsAuthenticationTicket ticket = id.Ticket;   
            var d = ticket.UserData.Split('|');
            ConstantModel cons = new ConstantModel();

            mUserID = d[0].ToString();

            if (cs.IsFeatureAuthorized(mFeatureID, mUserID,cons.cModuleID ))
            {
                return true;

            }
            else
            {
                return false;
            }
        }