Wie kann ich die spezifischen Felder des aktuell angemeldeten Benutzers in MVC5 abrufen?
Ich habe eine MVC5-App, die die individuelle Authentifizierung verwendet, und natürlich die ASP.NET-Identität. Der Punkt ist, dass ich erweitert hatte, ich habe ein Modell, das von ApplicationUser erbt, es ist einfach so definiert:
public class NormalUser : ApplicationUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
So, der Punkt ist, dass ich zuerst prüfen möchte, ob es einen angemeldeten Benutzer gibt, und wenn ja, ich möchte seine / ihre Felder Vorname, Nachname und E-Mail erhalten. Wie kann ich das erreichen?
Ich denke, ich muss so etwas verwenden, um zu überprüfen, ob ein angemeldeter Benutzer vorhanden ist:
if (Request.IsAuthenticated)
{
...
}
Aber wie kann ich die Werte dieser spezifischen Felder für den aktuellen Benutzer abrufen?