public bool ValidateUserToken(UserToken userToken) { string relativePath = GenerateRelativeUserUrl( userToken.Username ); QueryParameterList paramaters = new QueryParameterList(); paramaters.Add( new QueryParameter( _format, "xml" ) ); string validateUserUrl = OAuth.GenerateURL( userToken.UserApi , relativePath, _getUserMethod, userToken, paramaters ); try { XmlResponseMessage getUserResponseMessage = GetXmlResponseMessageFromUrl( validateUserUrl, _getUserMethod ); return true; } catch (PhotobucketApiException apiEx) { if (apiEx.ErrorCode == ErrorCode.CouldNotGet) { return false; } throw; } }
public void ClearUserToken() { _userToken = null; _userLoggedOn = false; _currentUser = null; }