Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 15046|Antwort: 0

[ASP.NET] asp.net Feststellung, ob ein Nutzer angemeldet ist (SetAuthCookie-bezogene Probleme)

[Link kopieren]
Veröffentlicht am 06.01.2016 18:41:19 | | |
Wenn Sie diese Methode verwenden, um den Benutzer nach dem Einloggen in ein Cookie zu schreiben, wird automatisch ein Authentifizierungsticket erstellt. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Woran erkennt man, ob ein Nutzer angemeldet ist?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Wenn Sie nach dieser Methode den eingeloggten Benutzernamen erhalten möchten, verwenden Sie folgende Methode:

Context.User.Identity.Name.ToString()

Prinzip: Da die Formular-Authentifizierung verwendet wird, handelt es sich um einen aktuellen Nutzer der Systemwartung. Wenn Sie Formular-Authentifizierung verwenden, ist dies die eingeloggte Person; Wenn Win-Authentifizierung verwendet wird, handelt es sich um die Benutzeridentität des Besuchers, der sich auf der Maschine anmeldet (ähnlich wie bei einem Domain-Nutzer);



Um die oben genannten Funktionen zu implementieren, müssen Sie außerdem Folgendes in Ihrer Web.config hinzufügen






Vorhergehend:Memcache betrachtet alle aufgelisteten Schlüsselmethoden
Nächster:jQuery unterscheidet Elemente mit demselben Namen?
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com