Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15046|Atsakyti: 0

[ASP.NET] asp.net Nustatyti, ar vartotojas yra prisijungęs (su SetAuthCookie susiję klausimai)

[Kopijuoti nuorodą]
Paskelbta 2016-01-06 18:41:19 | | |
Jei prisijungę naudojate šį metodą, kad įrašytumėte vartotoją į slapuką, automatiškai sukuriamas autentifikavimo bilietas. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Kaip sužinoti, ar vartotojas yra prisijungęs?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Jei norite gauti prisijungusį vartotojo vardą po šio metodo, naudokite šį metodą:

Kontekstas.User.Identity.Name.ToString()

Principas: Kadangi naudojamas formos autentifikavimas, tai yra dabartinis sistemos priežiūros vartotojas. Jei naudojate formos autentifikavimą, tai yra prisijungęs asmuo; Jei naudojamas Win autentifikavimas, tai yra lankytojo, prisijungiančio prie įrenginio, vartotojo tapatybė (panaši į domeno vartotoją);



Norėdami įgyvendinti aukščiau nurodytas funkcijas, savo Web.config taip pat turite pridėti šiuos dalykus






Ankstesnis:Memcache žiūri į visus pagrindinius metodus išvardyti
Kitą:jQuery išskiria elementus tuo pačiu pavadinimu?
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com