Example #1
0
        private static void InitializeSession(BizPortalSessionContext context, MemberUser user, HttpSessionState session)
        {
            context.StartNewSession(user, session.SessionID);

            UserSession userSession = context.UserSession;

            session["UserPrivilegeLevel"]        = context.User.GetEffectivePrivilegeLevel(context.MySystem);
            session["ASP.modules_selectip_aspx"] = 0;

            MySiteMapProvider siteMap = MenuManager.BuildMenu(context, context.MySystem.GetRootMenus(context));

            session["MenuProvider"] = siteMap;

            MergeUserRoles(context, session);
        }
Example #2
0
        public static MySiteMapProvider BuildMenu(iSabaya.Context context, IList <DynamicMenu> menus)
        {
            MySiteMapProvider provider = new MySiteMapProvider(menus);

            return(provider);
        }