See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 31098|Vastuse: 0

[Allikas] Lahendatud probleem, kus HttpContext.User.IsInRole() tagastab alati vale

[Kopeeri link]
Postitatud 2020-6-7 21:19:57 | | |
Viimastel päevadel olen töötanud MVC-ga projektiga ja kasutasin meetodit HttpContext.User.IsInRole(), kuid iga kord, kui seda kasutan, tagastab HttpContext.User.IsInRole("Admin") alati vale. Kontrollisin internetist palju infot ja leidsin, et see polnud lahendatud, ning kui tahad seda lahendada, pead rakendama ka rea laiendusmeetodeid. Olgu, aitab jamast, nüüd jõuame ametlikult teemani:



Ülaltoodud koodis tagastab HttpContext.User.IsInRole("Admin") vale. Mis siis, kui tahame tagasi True'i juurde?

Lisa Global.asaxile järgmised meetodid:



Kui see on lisatud, mine oma sisselogimislehele ja autoriseeri praegune kasutaja. Palun vaata:



Noh, seni on kõik probleemid lahendatud. Kui sul on teisi häid meetodeid, mida saad jagada, tere tulemast jätma sõnum, et :)

Trükitud allikast:Hüperlingi sisselogimine on nähtav.




Eelmine:CSS kaskaadi stiililehe var-funktsioon
Järgmine:Rollipõhine autoriseerimine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com