Based on the document,I am able to prepopulate the email address in readonly text box and send the code and verify using displaycontrol. Once the user completes the verification process, it dynamically displays "Change" button. Since it is readonly textbox, user will not be able to change the email. How can we hide the change button in displaycontrol dynamically.
The only option you have here is to use CSS as part of your custom page template to hide the "Change" button.
Related
I've personalized a user flow to use a HTML page and it works very well. I've also added it to the login user flow.
My problem is when the user goes to the reset password flow (that is right), send the code to his email and click "Continue". The page after, where the user inputs the new password, doesn't have the HTML that I've personalized and I don't find where I can do set it.
Thanks for any help!
So, I've found it!
On Page Layout there are multiple Layouts associated with the User Flow.
I just added the custom page to the Layout Change password page and that's it.
I am creating an ADB2C user flow for a user sign up page. I want to capture given name, surname, job title and email address. Currently with those attributes selected, when I navigate to the page layout I see the following:
When I try to edit the order of the attributes, and move the email address to the bottom and hit save, Azure displays a success message that my changes have been saved, however the email address attribute is moved back to the top of the list.
I'd like to achieve this:
Is this possible?
Email Address will always to default to the top of the list. Try with other attributes.
How do you get the user input (e.g. First Name, Last Name etc...) from sitecore 9 forms then put that to exm email template before sending the email?
What i want to achieve is for example: I have a form that have first name, last name and position and comments field and i want that user input data (first and last name, position and comment) to be pass on the email template that on the EXM and send it as an email upon clicking the submit button in the form. Is that possible?
You need to update the contact details, you can do that with a custom save action.
It is documented on the Sitecore doc website see:
Walkthrough: Creating a custom submit action that updates contact details
This are the steps:
Create a submit action class
Create the SPEAK editor control
Add a folder that contains parameters for the editor
Create the client script for the editor
Create a submit action item
The following blog explains Sitecore Forms Send Email Campaign message alternative you can also create an custom sent e-mail or if you need other examples of custom Forms extensions see Sitecore-Forms-Extension-Pack
In the custom policy "SignUpSignIn" of the Starter pack you have the "Send verification" button and the "Create" button in the same screen.
When you press the "Create" button without first verifying your email address the button doesn't respond and no error message is displayed.
How can I present an error message when the user presses the Create button but hasn't completed the email verification?
There is no built-in way of presenting an error in B2C, however there are two possible workarounds:
Localisation - You modify the localisation strings to make it more obvious that the user has to click the "Send Verification" button before continuing. You could change the verification intro text to "Before you can create your account, we need to you verify your email for security reasons".
Javascript - You could use custom javascript enabled templates (currently in private preview) to modify the behaviour of the "Create" button such that it errors if the email hasn't been verified yet.
I would like to change the default email verification behaviour of my (custom) Local SignUp User Journey. I would like the user to first enter their email address and password (and a custom claim), then click a "Create" button. In the next screen they have to enter the verification code they received by e-mail and click the "Finish" button.
So the email layout is OK and the functionality of the buttons is OK. It's just that they should be on subsequent screens.
Is this possible?
Is this standard behaviour of the Web.TPEngine.Providers.SelfAssertedAttributeProvider?
Could I use the standard verification email or do I have to send my own emails?
You will not be able to customize out of box policies which are available but you can write your own custom policies to achieve the desired results. Will suggest you to visit
Azure b2c custom policy overview