Просто создайте переопределенную версию вашего Validate
метода, принимая 3 параметра и вызывайте его напрямую, как:
((MyCustomMembershipProvider)Membership.Provider).Validate( username, pass, anything );
Единственный недостаток такого подхода - вы больше не можете полагаться на автоматический вызовдвухпараметрической версии метода Validate
, тогда и только тогда, когда откуда-то автоматически вызывается (например, из элемента управления asp:Login
)