ASP.NET: L'implementazione di una classe MembershipProvider personalizzata richiede anche l'implementazione di una classe Membership personalizzata?

StackOverflow https://stackoverflow.com/questions/430567

Domanda

Ho questa domanda: " L'implementazione di una classe MembershipProvider personalizzata richiede che tu implementi anche una classe di Membership personalizzata? " Sono un po 'confuso sull'implementazione di un framework di appartenenza personalizzato su ASP.NET.

Non ho classi di esempio da mostrare, ma cosa succede se il sito Web precedente utilizzava un database o uno schema diverso da quelli utilizzati da ASP.NET?

Mille grazie!

È stato utile?

Soluzione

Nella classe MembershipProvider si sostituiscono i metodi che si desidera implementare in modo personalizzato, ad esempio autenticare l'utente rispetto al database personalizzato o consentire a qualcuno di modificare la propria password. Ciò ti consentirà di utilizzare i controlli di accesso .NET.

Di solito questo significa che hai già la tua classe utente di qualche tipo o dovrai scriverne una. Non è necessario ereditare MembershipUser per farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top