Модуль YAF.Providers.YafMembershipProvider выполняет вызов хранимой процедуры в БД dbo.yaf_prov_createuser в БД при создании пользователей.
Вы можете назвать это сами, чтобы создать пользователя.Вы будете обходить несколько подпрограмм проверки, поэтому вам нужно убедиться, что передаваемая вами информация пользователя уникальна (например, адрес электронной почты и имя пользователя).
Тогда все, что вам не хватает, это установить yaf_prov_Membership.IsApproved = True после подтверждения адреса электронной почты.