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

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

            if (sessionID != null && userID != null)
            {
                if (isForceExpireAll)
                {
                    SessionController.ForceAllSessionLoginExpireByUserID(userID);
                }

                string jsessionID = null;
                if (Session["jsessionID"] != null)
                {
                    jsessionID = (string)Session["jsessionID"];
                }

                SessionController.UpsertSessionLogin(sessionID, userID, ttlsession, jsessionID);
            }
        }
コード例 #2
0
 public void SSO_ForceExpire(string userID)
 {
     SessionController.ForceAllSessionLoginExpireByUserID(userID);
     SSO_ClearSession();
 }