[SalesForce] the simplest way to offer “change password” in a Community

In the Community Administration Login & Registration, there is a "Reset Password" page option that offers:

  • Default Page
  • Visualforce Page

I would like to expose the "Default Page" in my community so a user can elect to change their password.

In the Community Builder, the "User Profile Menu" does not appear to have a way to offer a "change password" option. Is there some way to access the "Default Page" from say a custom "My Profile" page? Seems a little surprising that this isn't easily added.

The Site Class changePassword method looks designed for Visualforce; can it be called from an @AuraEnabled method?

PS

Based on nbrown's answer, I can see "User Settings" in a Customer Service templated community but not in my template. ("Change Password" appears to be a modal built into the "User Settings" component.) Is there a way to introduce those components after the template creation?

Customer Service

Custom

Best Answer

The template page "User Settings" (accessible via settings/:userId) should be automatically included with a community. This page has an OOTB component called Customizable User Settings with a Change Password link on it that allows the user to change their password.

Keep in mind this is what I'm seeing in my Customer Service templated community, so customizations may make yours very different.

Related Topic