Customize Login, Self-Registration, and Password Management for Your Experience Cloud Site
Configure the default login, logout, password management, and self-registration options for your site. Or customize the behavior with Apex and Visualforce or Experience Builder (Site.com Studio) pages. You can also use dynamic URLs to brand your pages at run time.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To customize or publish an Experience Cloud site: |
|
By default, each site comes with default login, logout, password management, and self-registration pages. Salesforce also includes associated Apex controllers that drive this functionality under the hood. You can use Experience Builder or Visualforce to create custom branding and change the default behavior.
Warning When you customize a login page or any page that includes fields with
sensitive or confidential information with Experience Builder, we recommend that you use
only standard components built by Salesforce or components that you built, customized, or
vetted. Use of third-party components and code libraries on a page that includes fields with
sensitive or confidential information can increase your risk for security
vulnerabilities.
- Brand Your Identity Experience
Create a branded identity experience by customizing the design of the pages users see when they log in to your site, verify their identity, reset passwords, and self-register. - Set Up Dynamic URLs with Experience Workspaces
You set up dynamic URLs for your login experience from the Login & Registration page of the Administration workspace. Create dynamic URLs by including a placeholder that resolves at run time. Implement the dynamic URLs for the logo and right-frame content on the pages used to log in, verify identity, reset passwords, and self-register. - Redirect Users to a Custom Logout URL
When your customers log out, they're directed to your site login page by default. To redirect them to a different location, such as your company website or a Visualforce page, specify a custom logout URL. - Customize Your Forgot Password and Reset Password Pages
You can customize your Forgot Password and Reset Password pages from the Administration workspace. You can also create custom password management pages in Visualforce. - Configure Your Self-Registration Page
After you decide which page type is best for your company, set up self-registration from the Login & Registration page in Experience Workspaces. - Customize the Self-Registration Apex Controller
For even more control, you can customize how customers and partners register for your site by modifying the default self-registration controller or by replacing it with your own custom controller. You can customize the self-registration controller regardless of which page type you're using.