My requirement is to make users register and log-in using their e-mail address. As such there is no need for the username textbox and I wanted to remove it
To do this, I added a Registration widget - created a new template and removed the username field in the template editor. However, now when I register I get the following error:-
A required control was not found in the template for "~/SfCtrlPresentation/OpenAccessDataProvider,10010c9acae763229971ff0000979a84.ascx". The control must be assignable from type "Telerik.Sitefinity.Web.UI.Fields.TextField" and must have ID "userName".
I am assuming that this is because the logic behind the default control is looking for the userName control to perform validation.
What is the recommended approach for removing the username from the Registration widget and getting users to use their e-mail address as login? Is it a custom control or something else?