Мазмуну:

MVCде авторизация чыпкасы деген эмне?
MVCде авторизация чыпкасы деген эмне?

Video: MVCде авторизация чыпкасы деген эмне?

Video: MVCде авторизация чыпкасы деген эмне?
Video: НЕПРОБИВАЕМЫЙ дом КУБ на 80 РАКЕТ в раст rust 2024, Май
Anonim

Бирок, эгер сиз иш-аракеттердин ыкмалары аныктыгы жана ыйгарым укуктуу колдонуучулары үчүн гана жеткиликтүү болушун кааласаңыз, анда сиз MVCдеги авторизация чыпкасы . The Авторизация чыпкасы сыяктуу эки орнотулган атрибуттарды камсыз кылат Уруксат бериңиз жана AllowAnonymous, аны биз бизнестин талабына ылайык колдоно алабыз.

Ошо сыяктуу эле, сиз MVCде авторизация чыпкасы деген эмне деп сурасаңыз болот?

Авторизация чыпкалары Колдонуучунун мүмкүнчүлүгүн текшерүү үчүн жооптуу; булар алкагында IAuthorizationFilterinterface ишке ашырылат. Булар чыпкалар ишке ашыруу үчүн колдонулат аутентификация жана уруксат контролердун аракеттери үчүн. Мисалы, Чыпкага уруксат берүү бир мисалы болуп саналат Авторизация чыпкасы.

Ошондой эле билесизби, MVCдеги чыпкалардын кандай түрлөрү бар? ASP. NET MVC алкагы төрт түрдүү чыпкаларды колдойт:

  • Авторизация чыпкалары – IAuthorizationFilter атрибутун ишке ашырат.
  • Аракет чыпкалары – IActionFilter атрибутун ишке ашырат.
  • Натыйжа чыпкалары – IResultFilter атрибутун ишке ашырат.
  • Өзгөчө чыпкалары – IExceptionFilter атрибутун ишке ашырат.

Ошентип, MVCде авторизация чыпкасы кантип ишке ашырылат?

ASP. NET MVCдеги авторизация чыпкасы

  1. "Веб тиркеме" долбоорун тандап, долбооруңузга ылайыктуу ат бериңиз.
  2. "Бош" шаблонду тандап, MVC кутучасын белгилеңиз жана OK басыңыз.
  3. Контроллер папкасын оң баскыч менен чыкылдатып, жаңы контроллерди кошуңуз.
  4. HomeControllerдеги Index ыкмасын оң баскыч менен чыкылдатыңыз.

MVC аутентификациясы кантип иштейт?

Формалар Аутентификация Формага негизделген аутентификация колдонуучулар логикасы менен колдонуучу атын жана паролду киргизе ала турган киргизүү формасын камсыз кылууда. MVC Формаларга көптөгөн инфраструктуралык колдоо көрсөтөт Аутентификация.

Сунушталууда: