Example #1
0
        // This method is called by the timer delegate.
        public void RecallLogin(Object stateInfo)
        {
            log.DebugFormat("Calling Login from Poller; LoginRefreshTimeSec={0}", AppConfig.Current.LoginRefreshTimeSec);
            User user = null;

            if (useOneAll)
            {
                user = m_userRepo.LoginUserOneAll(identToken);
            }
            else
            {
                user = m_userRepo.LoginUser(username, password);
            }

            log.DebugFormat("Called Login from Poller: user is {0}", user.PrintNull());
            if ((user != null) && user.IsValid && (user.ID > 0))
            {
                pluginManager.DisplayLoggedInButtons();
            }
            else
            {
                pluginManager.DisplayLoggedOutButtons();
            }
        }