Exemple #1
0
        internal UserSession RaiseSessionRequired(string sessionID)
        {
            if (OnSessionRetrieve != null)
            {
                UserSessionRequiredArgs args = new UserSessionRequiredArgs(sessionID);
                OnSessionRetrieve(this, args);
                return(args.Session);
            }

            return(null);
        }
Exemple #2
0
        internal static void UserSession_OnSessionRetrieve(object sender, UserSessionRequiredArgs e)
        {
            if (LoadUserSessionService())
            {
                UserSession userSession = null;
                _userSessionService.Retrieve(e.SessionID, ref userSession);

                if (userSession != null)
                {
                    e.Session = userSession;
                }
            }
        }