B2C-定制注册页面(自定义策略)

B2C- Customization of signing up page (custom policy)

更新

我在注册过程中使用了 split email verification and sign up。 在第 4 页我添加了一个按钮来允许更改电子邮件地址。

如何让用户在点击更改电子邮件按钮时重置电子邮件验证(图 1),知道在这一步过程中,输入“电子邮件”和发送代码的按钮“email_ver_but_send”在检查页面时没有隐藏但不存在?

这些是我的注册页面:

1-验证电子邮件

2-验证码

3- 更改电子邮件

4- 创建账户

我的问题是:

1-如何隐藏步骤1-2-3中的继续和取消按钮,只在流程的第4步显示它们?

2-检查完代码(第2步),如何直接进入第4步?

感谢帮助

有一个名为 setting.showCancelButton 的元数据设置可以添加到自我声明的技术配置文件中。显示按钮的可能值为 true,不显示按钮的值为 false

这是一个例子

    <TechnicalProfile Id="SelfAsserted-Page">
      <DisplayName>Self Asserted Page</DisplayName>
      <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.SelfAssertedAttributeProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <Metadata>
        <Item Key="setting.showCancelButton">false</Item>
      </Metadata>
      <InputClaims>
      </InputClaims>
      <OutputClaims>
      </OutputClaims>
    </TechnicalProfile>

有关 self-asserted 技术配置文件的元数据密钥的更多信息,请参见 Microsoft documentation website