Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 31098|Atbildi: 0

[Avots] Novērsta problēma, kuras dēļ HttpContext.User.IsInRole() vienmēr atgriež false

[Kopēt saiti]
Publicēts 2020-6-7 21:19:57 | | |
Pēdējās dienās esmu strādājis pie projekta ar MVC un izmantoju HttpContext.User.IsInRole() metodi, bet katru reizi, kad to izmantoju, HttpContext.User.IsInRole("Admin") vienmēr atgriež false. Es pārbaudīju daudz informācijas internetā un atklāju, ka tas nav atrisināts, un, ja vēlaties to atrisināt, jums ir jāievieš arī virkne paplašināšanas metožu. Labi, pietiekami daudz muļķību, oficiāli nonākot pie tēmas:



Iepriekš minētajā kodā HttpContext.User.IsInRole ("Admin") atgriež false. Ko darīt, ja mēs gribam atgriezties pie Patiesā?

Pievienojiet Global.asax šādas metodes:



Pēc pievienošanas dodieties uz savu pieteikšanās lapu un autorizējiet pašreizējo lietotāju. Lūdzu, skatiet:



Nu, līdz šim visas problēmas ir atrisinātas. Ja jums ir citas labas metodes, varat dalīties, laipni lūdzam atstāt ziņojumu, lai labotu :)

Pārdrukāts no:Hipersaites pieteikšanās ir redzama.




Iepriekšējo:CSS kaskādes stila lapas funkcija var
Nākamo:Lomu autorizācija
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com