Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 31098|Odgovoriti: 0

[Vir] Rešili smo težavo, kjer HttpContext.User.IsInRole() vedno vrne false

[Kopiraj povezavo]
Objavljeno 7. 6. 2020 ob 21:19:57 | | |
V zadnjih nekaj dneh sem delal na projektu z MVC in uporabil metodo HttpContext.User.IsInRole(), vendar vsakič, ko jo uporabim, HttpContext.User.IsInRole ("Admin") vedno vrne false. Preveril sem veliko informacij na internetu in ugotovil, da težava ni rešena, in če jo želite rešiti, morate uporabiti tudi vrsto metod razširitve. V redu, dovolj neumnosti, uradno prihajam k bistvu:



V zgornji kodi HttpContext.User.IsInRole ("Admin") vrne false. Kaj pa, če se želimo vrniti k True?

Dodajte naslednje metode v Global.asax:



Ko je dodana, pojdite na svojo prijavno stran in avtorizirajte trenutnega uporabnika. Prosimo, poglejte:



No, do zdaj so bile vse težave rešene. Če imate druge dobre metode, ki jih lahko delite, vabljen, da pustite sporočilo za popravek :)

Ponatisnjeno iz:Prijava do hiperpovezave je vidna.




Prejšnji:Vari funkcija CSS kaskadnega slogovnega lista
Naslednji:Avtorizacija na podlagi vloge
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com