Il provider lo specifichi nella proprietà
MembershipProvider="MioProvider"
del controllo login
Se non ci metti nulla ti prende quello di default specificato nel web.config
Il provider altro non è se non una classe, puoi modificartela come ti pare.
Ti conviene farla ereditare da MembershipProvider
I controlli del .NET 2.0 automaticamente si istanziano un oggetto di quella classe
reperendo le informazioni dal Web.Config e poi ne chiamano i metodi, va da se
quindi che se non ne implementi alcuni ci sta che tu abbia qualche problema.
Ad esempio io usando il Role Provider non avevo implementato un metodo e mi dava
un errore che son diventato scemo per correggerlo