// 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(); } }