Агуулгын хүснэгт:

MVC дахь зөвшөөрлийн шүүлтүүр гэж юу вэ?
MVC дахь зөвшөөрлийн шүүлтүүр гэж юу вэ?

Видео: MVC дахь зөвшөөрлийн шүүлтүүр гэж юу вэ?

Видео: MVC дахь зөвшөөрлийн шүүлтүүр гэж юу вэ?
Видео: (#59) mvc 5 дахь хэрэглэгчийн баталгаажуулалтын шүүлтүүр .net c# дээр анхлан суралцагчдад зориулсан mvc заавар MVC Нитиш 2024, Арванхоёрдугаар сар
Anonim

Гэхдээ хэрэв та үйлдлийн аргуудыг зөвхөн баталгаажсан, эрх бүхий хэрэглэгчдэд ашиглах боломжтой байхыг хүсвэл дараахыг ашиглах хэрэгтэй. MVC дахь зөвшөөрлийн шүүлтүүр . The Зөвшөөрлийн шүүлтүүр зэрэг хоёр суурилагдсан шинж чанарыг өгдөг Зөвшөөрөх болон AllowAnonymous-ийг бид бизнесийн шаардлагад нийцүүлэн ашиглаж болно.

Үүний нэгэн адил та MVC-д шүүлтүүрийг зөвшөөрөх гэж юу вэ?

Зөвшөөрлийн шүүлтүүрүүд хэрэглэгчийн хандалтыг шалгах үүрэгтэй; Эдгээр нь IAuthorizationFilterinterface-ийг хүрээнд хэрэгжүүлдэг. Эдгээр шүүлтүүрүүд хэрэгжүүлэхэд ашигладаг баталгаажуулалт болон зөвшөөрөл хянагчийн үйлдлийн хувьд. Жишээлбэл, Шүүлтүүрийг зөвшөөрөх нэг жишээ юм Зөвшөөрлийн шүүлтүүр.

Мөн MVC-д ямар төрлийн шүүлтүүр байдгийг мэдэх үү? ASP. NET MVC хүрээ нь дөрвөн өөр төрлийн шүүлтүүрийг дэмждэг:

  • Зөвшөөрлийн шүүлтүүрүүд – IAuthorizationFilter шинж чанарыг хэрэгжүүлдэг.
  • Үйлдлийн шүүлтүүрүүд – IActionFilter шинж чанарыг хэрэгжүүлдэг.
  • Үр дүнгийн шүүлтүүрүүд – IResultFilter шинж чанарыг хэрэгжүүлдэг.
  • Онцгой байдлын шүүлтүүрүүд - IExceptionFilter шинж чанарыг хэрэгжүүлдэг.

Тэгэхээр, MVC дээр зөвшөөрлийн шүүлтүүр хэрхэн хэрэгждэг вэ?

ASP. NET MVC дахь зөвшөөрлийн шүүлтүүр

  1. "Вэб програм" төслийг сонгоод төсөлдөө тохирох нэр өгнө үү.
  2. "Хоосон" загварыг сонгоод MVC нүдийг сонгоод OK дарна уу.
  3. Controllers хавтас дээр хулганы баруун товчийг дараад шинэ контроллер нэмнэ үү.
  4. HomeController дахь Index арга дээр хулганы баруун товчийг дарна уу.

MVC баталгаажуулалт хэрхэн ажилладаг вэ?

Маягтууд Баталгаажуулалт Маягт дээр суурилсан баталгаажуулалт Хэрэглэгчид эдгээр итгэмжлэлүүдийг баталгаажуулахад шаардлагатай программд дагалдах логикийн хамт хэрэглэгчийн нэр, нууц үгээ оруулах боломжтой оролтын маягтыг өгч байна. MVC Маягтуудад дэд бүтцийн маш их дэмжлэг үзүүлдэг Баталгаажуулалт.

Зөвлөмж болгож буй: