Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15046|Risposta: 0

[ASP.NET] asp.net Determinare se un utente è connesso (problemi relativi a SetAuthCookie)

[Copiato link]
Pubblicato su 06/01/2016 18:41:19 | | |
Se usi questo metodo per scrivere l'utente in un cookie dopo l'accesso, viene creato automaticamente un ticket di autenticazione. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Come si fa a capire se un utente è loggato?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Se vuoi ottenere il nome utente logato dopo aver usato questo metodo, usa il seguente metodo:

Contesto.Utente.Nome.ToString()

Principio: Poiché si utilizza l'autenticazione dei moduli, questo è un utente attuale della manutenzione del sistema. Se usi l'autenticazione Modul, questa è la persona logata; Se viene utilizzata l'autenticazione Win, si tratta dell'identità utente del visitatore che effettua l'accesso alla macchina (simile a un utente di dominio);



Per implementare le funzioni sopra, devi anche aggiungere quanto segue nel tuo Web.config






Precedente:Memcache esamina tutti i metodi chiave elencati
Prossimo:jQuery distingue elementi con lo stesso nome?
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com