Umwelt: es MVC3 SqlMembershipProviderWo kann HttpContext.User eingestellt werden?
Ich habe eine leere
public void Application_AuthenticateRequest(object sender, EventArgs e) {}
in der MvcApplication Klasse in Global.asax.cs und einen Haltepunkt setzen. Es wurde bei jedem Seitenzugriff gefeuert. Der Absender ist vom Typ MvcApplication, der über eine -Eigenschaft Eigenschaft und eine Context Eigenschaft verfügt.
Wenn ich nicht angemeldet, Benutzer und Context .User sind null.
Wenn ich angemeldet bin, Benutzer und Context .User werden einen Generic gesetzt enthält mein Namen angemeldet.
So scheint es, dass SqlMemberShipProvider (wenn nicht, wer) das Benutzerobjekt setzt. Darf ich wissen, wie/wo das gemacht wird?
Danke.
Ich nehme an, Sie verwenden Mitgliedschaft zusammen mit FormsAuthentication? – mortb