Mündəricat:

MVC-də avtorizasiya filtri nədir?
MVC-də avtorizasiya filtri nədir?

Video: MVC-də avtorizasiya filtri nədir?

Video: MVC-də avtorizasiya filtri nədir?
Video: #16 Azəri PHP Dərsləri - Boşluğu Ləğv Etmə Funksiyası trim() (Yeni Başlayanlar üçün) 2024, Bilər
Anonim

Fəaliyyət üsullarının yalnız təsdiqlənmiş və səlahiyyətli istifadəçilər üçün əlçatan olmasını istəyirsinizsə, o zaman MVC-də avtorizasiya filtri . The Avtorizasiya filtri kimi iki daxili atribut təqdim edir Səlahiyyət verin və biznes tələbimizə uyğun olaraq istifadə edə biləcəyimiz AllowAnonymous.

Eynilə, soruşa bilərsiniz, MVC-də icazə filtri nədir?

Avtorizasiya filtrləri İstifadəçi Girişinin yoxlanılmasına cavabdehdir; bunlar çərçivəsində IAuthorizationFilterinterfeys həyata keçirir. Bunlar filtrlər həyata keçirmək üçün istifadə olunur identifikasiyası və icazə nəzarətçi hərəkətləri üçün. Məsələn, Süzgəcin icazəsi bir nümunəsidir Avtorizasiya filtri.

MVC-də filtrlərin növləri nələrdir? ASP. NET MVC çərçivəsi dörd müxtəlif növ filtri dəstəkləyir:

  • Avtorizasiya filtrləri – IAuthorizationFilter atributunu həyata keçirir.
  • Fəaliyyət filtrləri – IActionFilter atributunu həyata keçirir.
  • Nəticə filtrləri – IResultFilter atributunu həyata keçirir.
  • İstisna filtrləri – IExceptionFilter atributunu həyata keçirir.

Beləliklə, MVC-də avtorizasiya filtri necə həyata keçirilir?

ASP. NET MVC-də avtorizasiya filtri

  1. "Veb tətbiqi" layihəsini seçin və layihənizə uyğun ad verin.
  2. "Boş" şablonunu seçin, MVC onay qutusunu yoxlayın və OK düyməsini basın.
  3. Nəzarətçilər qovluğuna sağ vurun və yeni nəzarətçi əlavə edin.
  4. HomeController-də İndeks metoduna sağ vurun.

MVC autentifikasiyası necə işləyir?

Formalar İdentifikasiyası Forma əsaslıdır identifikasiyası istifadəçilərin həmin etimadnamələri təsdiqləmək üçün lazım olan tətbiqdə müşayiət olunan məntiqlə istifadəçi adı və şifrəni daxil edə biləcəyi daxiletmə forması təqdim edir. MVC Formalar üçün çoxlu infrastruktur dəstəyi təmin edir İdentifikasiyası.

Tövsiyə: