2010-03-27 5 views
11

Mögliche Duplizieren:
How do you get the UserID of a User object in ASP.Net MVC?asp.net Mvc Strom in Benutzer-ID protokolliert werden

Grüße, ich einen benutzerdefinierten Mitgliedschaftsanbieter erstellt haben, um es zu ermöglichen, Benutzer zu authentifizieren auf meinem Anwendung. Wie kann ich die aktuelle Benutzer-ID im Controller abrufen? Ich brauche das für diesen Benutzer wie dies einige Daten aus der Datenbank zu erhalten:?

PersistanceManger.RepositoryUser.GetInformation(userROWGUID); 
+0

So verwenden Sind Benutzer in der Anwendung authentifiziert? Verwendet es Windows, Formulare oder eine Art benutzerdefiniertes Authentifizierungsschema? –

+0

Ich benutze Formulare für die Authentifizierung –

Antwort

3

Sie benötigen vor allem die Id des Benutzers oder der Benutzername, es scheint, dass Sie für die Guid der vorliegenden Benutzer suchen, für Ich denke, der Abruf dieser ID hängt von Ihrer Implementierung ab. Wenn Sie Informationen von username basierend abrufen möchten, dann können Sie folgendes tun:

HttpContext.Current.User gibt Ihnen die Benutzerobjekt, können Sie die anderen Informationen von ihm, für Ihren Fall erhalten, müssen Sie HttpContext.Current.User.Identity.Name

+3

Frage fragt, wie Guid zu finden? – Bharat

Verwandte Themen