Fixed a bug where SalesforceLogin was overwritten by a method with the same name and refactored both functions into a
single one to support both IP Filtering and Security Token authentications methods