管理 Salesforce 站点登录和注册设置
允许用户从您的公共 Salesforce 站点注册并登录您的入口网站。例如,浏览意见站点的用户可以直接从该站点注册和登录。然后,作为经过身份验证的用户,这些用户可投票、添加评论并参与意见社区。当用户成功登录后,他们将离开公共站点并无缝进入关联入口网站。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
| 适用于:Developer、Enterprise、Performance 和 Unlimited Edition |
| 所需用户权限 | |
|---|---|
| 创建和编辑 Salesforce 站点: | 自定义应用程序 或 创建并设置体验 |
备注
只有客户入口网站可用于自注册。合作伙伴入口网站不支持自助注册。
该身份验证网站高用量入口网站用户许可证专门设计用于 Salesforce 站点。由于专为高用量设计,因此在 Salesforce 站点中使用具有经济效益。
Salesforce 站点提供内部注册和登录逻辑。默认带有 Lightning 平台品牌的 Visualforce 页面与注册、登录、忘记密码和密码更改关联。您可以修改这些页面或把它们更换为您自己的页面。
默认情况下提供以下登录和注册页面:
| 页面名称 | 说明 |
|---|---|
| SiteLogin | 默认登录页面。用于从您的 Salesforce 站点将用户登录到关联入口网站。 |
| SiteRegister | 默认注册页面。用于从您的 Salesforce 站点为关联客户入口网站注册新用户。 |
| SiteRegisterConfirm | 默认注册确认页面。用户在成功注册到关联客户入口网站时将看到的页面。 |
内部登录流程:
- 检查是否已启用此站点进行登录
- 检查此用户是否是此站点的有效用户
- 允许用户重置过期密码
内部注册流程:
- 根据与此站点关联的客户入口网站的现有用户检查新用户信息
- 检查新用户是否已经存在联系人
- 如果联系人尚不存在,请创建一个并将其与该站点的客户关联。
重要 将联系人与站点的客户关联时,必须使用客户 ID 更新 SiteRegisterController。 - 为新用户启用客户入口网站并发送一封电子邮件确认信息
- 也可以允许用户在注册页面上创建密码,避免标准电子邮件确认流程
-
为内置注册流程将联系人与站点关联后,使用客户 ID 更新 SiteRegisterController。
- 从“设置”的“快速查找”框中,输入Apex 类,然后选择 Apex 类。
- 单击 SiteRegisterController 旁边的编辑。
-
查找
private static Id PORTAL_ACCOUNT_ID = '<Account_ID>';行,并插入要与新用户关联的客户的 ID。此行应看起来类似以下:private static Id PORTAL_ACCOUNT_ID = '001DoooooolQpyk'; - 保存更改。
-
启用入口网站的公共登录和注册。
- 从“设置”中,在快速查找框中输入站点,然后选择站点。
- 单击站点名称。
- 单击登录设置。
- 单击编辑。
-
从“启用登录”列表,选择与您的站点关联的入口网站。您选择的入口网站必须选中“登录已启用”选项。对于客户入口网站,还必须选择“自助注册已启用”选项。Salesforce 站点利用以下入口网站设置:
- 如果您想在注销时将用户转到特定页面,请使用注销 URL。如果将该值留空,则会将用户带到站点的“已启用站点主页”字段中指定的页面。
- 丢失密码模板用于忘记密码流程。
- 页眉、页脚、徽标和登录消息用于 IdeasHome 页面和 AnswersHome 页面的外观。
- 对于客户入口网站:
- 如果未提供密码,自助注册时将使用新用户模板。
- 默认新用户许可证、默认新用户角色和默认新用户简档用于自助注册。
-
选择“更改密码”页面。
提供了默认页面,但您可以使用查找字段选择您自己的页面。
-
要允许经过身份验证的用户在其访问控制允许的的情况下访问标准 Salesforce 页面,请选择允许访问标准 Salesforce 页面。
此设置默认为启用状态。如果禁用此设置,经过身份验证的用户无法访问标准 Salesforce 页面,即使他们的访问控制允许也是如此。
- 安全 Web 地址字段显示使用 SSL 时该站点的唯一 Salesforce 站点 URL。
- 保存您的工作。
还可以启用“站点”以使用身份提供商进行单点登录。
另请参阅:
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

