RE: At the time of Registration on CRM 365 Web Portal restrict user to not to do anything till confirm Email
Hi farooq,
I agree with Robert.
You can achieve it by invitation.
Here are steps.
1.create a contact from portal.
Create a new form or add a tab in an existing form which will contain all fields required.
Create a new entity form for contact entity use the above mentioned form/tab.
Use this entity form on the web page.
2.Trigger a workflow by record is created in contact entity.

(1) create the records in the Invitation entity and set properties.


(2) Call the managed child workflow named Send Invitation.


(3) sets the value of the email confirmed value to true.


(4) click save and active button.
Regards,
Clofly