---
schema_version: "1"
id: 7b28ee16c97f48defbc03acc19f331b5318dc3746aa13589137f5b093feb13cb
title: Customize Login, Self-Registration, and Password Management for Your Experience Cloud Site
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/experience/264-0-0/networks_customize_login.md
canonical_url: https://help.salesforce.com/s/articleView?id=experience.networks_customize_login.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5b829ab3a709b36ab61374ac3470fb538ff005c645dc002f0bcfb9211631a16e
description: 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.
products:
  - Experiences
release: "264"
---
# 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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d77527e73">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d77527e73 ">To customize or publish an Experience Cloud site:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d77527e73 ">
              <ul>
                <li>Create and Set Up Experiences AND View Setup and Configuration AND be a member
                  of the site<p>OR</p>
                </li>

                <li>View Setup and Configuration AND be a member of the site AND have appropriate
                  <a href="https://help.salesforce.com/s/articleView?id=experience.networks_access_control_overview.htm&amp;language=en_US" target="_blank">role-based site access</a>
                </li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

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](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_warning.png)

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](https://help.salesforce.com/s/articleView?id=experience.external_identity_branding_use_cases.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=experience.external_identity_dynamic_set_up_reg_page.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=experience.external_identity_use_custom_logout_url.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=experience.external_identity_password_management_pages.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=experience.external_identity_create_registration_page.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=experience.networks_self_reg_apex.htm&release=264.0.0&type=5)**  
    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.