Ich habe eine benutzerdefinierte MembershipProvider
geschrieben, die wirklich gut funktioniert, außer einer kleinen Sache, ich möchte die MembershipUser
-Klasse ein wenig erweitern.
Der Standard sieht folgendermaßen aus:
%Vor%Aber ich möchte es etwas erweitern, etwa so:
%Vor%Gibt es eine Möglichkeit, die Standardklasse zu erweitern?
MembershipUser ist keine versiegelte Klasse, Sie können also einfach eine neue Klasse erstellen erbt davon. Bewahren Sie die vorhandene Funktionalität auf und fügen Sie nur die zusätzlichen Dinge hinzu, die Sie benötigen.
Wenn Sie es erweitern, müssen Sie entweder Ihren eigenen Mitgliedschaftsanbieter schreiben, der Ihre neue Klasse zurückgibt, oder nach jedem Aufruf in die Standardanbieter konvertieren.
System.Web.Security.MembershipProvider
System.Web.Security.MembershipUser
CreateUser()
, GetUser()
, usw. Tags und Links .net c# asp.net asp.net-membership membership