- Mitgliedschaft.Anbieter GetUser gibt null zurück, wenn mit Benutzername

Die top-Funktion ist wieder eine Mitgliedschaft Benutzer, während der zweite nicht. Ich ' ve übergeben Sie den Benutzernamen für einen Benutzer, für den die top-Funktion wird ein Ergebnis, aber die zweite nur null zurück. Irgendwelche Vorschläge, um Benutzer nach Benutzernamen?

public static MembershipUser getCCUser(Guid UserID)
{
   return ((MembershipProvider)Membership.Providers["CC_MembershipProvider"]).GetUser(UserID, false);
}

public static MembershipUser getCCUser(string userName)
{
   return ((MembershipProvider)Membership.Providers["CC_MembershipProvider"]).GetUser(userName, false);
}
  • mcfea Blick auf diesen link für eine alternative Lösung stackoverflow.com/questions/1001527/...
  • beachten Sie auch die folgenden Membership.GetUser() will only work for an authenticated user. Otherwise, it's going to return null. To verify you're dealing with an authenticated request call "User.Identity.IsAuthenticated" on the page.
  • Ich glaube, Sie missverstehen dieses Besondere GetUser call (d.h. mit den Parameter userID oder Username und der Boolesche Wert, ob Sie Online sind oder nicht)msdn.microsoft.com/en-us/library/77f10054(v=vs. 100).aspx. Es braucht nicht auf einen authentifizierten Benutzer. Sie sind richtig über GetUser() aber. Interessante Idee, das poster hat über den Fall der Benutzername. Ich werde geben, dass ein Wirbel.
  • Ich werde einen link posten, wo man mehr Lesen kann über was ich gefunden habe in Bezug auf meinen Kommentar. stackoverflow.com/questions/6329181/...
  • Kein Glück in der Sache... Danke für die Anregung, tho.
InformationsquelleAutor mcfea | 2013-02-04
Schreibe einen Kommentar