Вам не нужно создавать свой собственный провайдер.
Просто зарегистрируйте пользователей вручную с помощью API MembershipProvider.
public abstract MembershipUser MembershipProvider.CreateUser(
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
Object providerUserKey,
out MembershipCreateStatus status
)
MembershipUser имеет свойство IsApproved.
Ваши администраторы могут использовать:
MembershipProvider.UpdateUser(MembershipUser);
утвердить их.