コード例 #1
0
        public bool SSO_SessionTimeout()
        {
            var    ttlsession = getSession();
            var    sessionID  = GetCurrentSessionID();
            string userID     = null;

            if (ttlsession != null && ttlsession.clientID != null)
            {
                userID = ttlsession.clientID;
            }

            if (sessionID != null && userID != null)
            {
                if (SessionController.CheckKeepaliveSessionLoginExpired(sessionID, userID) ||
                    SessionController.CheckHeartbeatSessionLoginExpired(sessionID, userID) ||
                    SessionController.CheckForcedSessionLoginExpired(sessionID, userID))
                {
                    return(true);
                }
            }

            return(false);
        }