Sitecore for Salesforce (S4S) versions after 1.5.2011.912 add support for the following MembershipUser properties:
To use these properties the corresponding fields should be created in Salesforce for Contacts and configured against the Membership provider in the web.config.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKW87FrMh1qjxk2Opb0ol4dHmb04YSD-Gksvlilht-CpUkDGcDedJU4h4ZfdFrIRqqqPbYoRlOy6O5VukoQIh3gn4JOW5IyGQ4vO10-S7eQMzgvC5dz6q7GZ0Rb349QqKJj95cD_t7L9Tg/s400/S4SMembershipOptionalFields.png)
<add name="salesforce" type="FuseIT.Sitecore.SalesforceSecurityProvider.SalesforceMembershipProvider, FuseIT.Sitecore.SalesforceSecurityProvider" readOnly="false" connectionStringName="S4SConnString" applicationName="sitecore" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordStrengthRegularExpression=".*" requiresUniqueEmail="false" passwordFieldName="SitecorePassword__c" userNameFieldName="SitecoreUsername__c" isEncryptedFieldName="SitecorePasswordEncrypted__c" isApprovedFieldName="SitecoreIsApproved__c" isLockedOutFieldName="SitecoreIsLockedOut__c" passwordAttemptWindow="5" lastLoginDateFieldName="SitecoreLastLoginDate__c" lastLockoutDateFieldName ="SitecoreLastLockoutDate__c" failedPasswordAttemptCountFieldName = "SitecoreFailedPasswordAttemptCount__c" failedPasswordAttemptWindowStartFieldName = "SitecoreFailedPasswordAttemptWindowStart__c" />
Once configured the Sitecore User Manager can be used to Disable/Enable a Salesforce Contact user or Unlock them.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtjOhk8JtLnrAwW0Y90Cbgubi5BuTtGkkF945kj06b5WHE_oVSgeawlcqMJV6grqzTHjrI4yBd5U7Z08_xNz-6bzJNjrSsvnIvXoces9qz1qmOBHtw5uoLloKjDIhT_uGPAYz_1WA-ge1R/s400/S4SUserManagerDisabledUser.png)