Агуулгын хүснэгт:
Видео: MVC дахь зөвшөөрлийн шүүлтүүр гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Гэхдээ хэрэв та үйлдлийн аргуудыг зөвхөн баталгаажсан, эрх бүхий хэрэглэгчдэд ашиглах боломжтой байхыг хүсвэл дараахыг ашиглах хэрэгтэй. MVC дахь зөвшөөрлийн шүүлтүүр . The Зөвшөөрлийн шүүлтүүр зэрэг хоёр суурилагдсан шинж чанарыг өгдөг Зөвшөөрөх болон AllowAnonymous-ийг бид бизнесийн шаардлагад нийцүүлэн ашиглаж болно.
Үүний нэгэн адил та MVC-д шүүлтүүрийг зөвшөөрөх гэж юу вэ?
Зөвшөөрлийн шүүлтүүрүүд хэрэглэгчийн хандалтыг шалгах үүрэгтэй; Эдгээр нь IAuthorizationFilterinterface-ийг хүрээнд хэрэгжүүлдэг. Эдгээр шүүлтүүрүүд хэрэгжүүлэхэд ашигладаг баталгаажуулалт болон зөвшөөрөл хянагчийн үйлдлийн хувьд. Жишээлбэл, Шүүлтүүрийг зөвшөөрөх нэг жишээ юм Зөвшөөрлийн шүүлтүүр.
Мөн MVC-д ямар төрлийн шүүлтүүр байдгийг мэдэх үү? ASP. NET MVC хүрээ нь дөрвөн өөр төрлийн шүүлтүүрийг дэмждэг:
- Зөвшөөрлийн шүүлтүүрүүд – IAuthorizationFilter шинж чанарыг хэрэгжүүлдэг.
- Үйлдлийн шүүлтүүрүүд – IActionFilter шинж чанарыг хэрэгжүүлдэг.
- Үр дүнгийн шүүлтүүрүүд – IResultFilter шинж чанарыг хэрэгжүүлдэг.
- Онцгой байдлын шүүлтүүрүүд - IExceptionFilter шинж чанарыг хэрэгжүүлдэг.
Тэгэхээр, MVC дээр зөвшөөрлийн шүүлтүүр хэрхэн хэрэгждэг вэ?
ASP. NET MVC дахь зөвшөөрлийн шүүлтүүр
- "Вэб програм" төслийг сонгоод төсөлдөө тохирох нэр өгнө үү.
- "Хоосон" загварыг сонгоод MVC нүдийг сонгоод OK дарна уу.
- Controllers хавтас дээр хулганы баруун товчийг дараад шинэ контроллер нэмнэ үү.
- HomeController дахь Index арга дээр хулганы баруун товчийг дарна уу.
MVC баталгаажуулалт хэрхэн ажилладаг вэ?
Маягтууд Баталгаажуулалт Маягт дээр суурилсан баталгаажуулалт Хэрэглэгчид эдгээр итгэмжлэлүүдийг баталгаажуулахад шаардлагатай программд дагалдах логикийн хамт хэрэглэгчийн нэр, нууц үгээ оруулах боломжтой оролтын маягтыг өгч байна. MVC Маягтуудад дэд бүтцийн маш их дэмжлэг үзүүлдэг Баталгаажуулалт.
Зөвлөмж болгож буй:
Regex шүүлтүүр гэж юу вэ?
Тогтмол илэрхийлэл (заримдаа regex болгон богиносгодог) нь хайлтын загвар үүсгэхэд хэрэглэгддэг тэмдэгтүүдийн мөр юм. Энэ нь орлуулагч тэмдэгтэй төстэй бөгөөд шүүлт хийхдээ илүү зорилготой байхад тусална.., Цэг нь мөр таслахаас бусад бүх тэмдэгттэй тохирно. Жишээлбэл, мегалаар шүүх
Өнгөт шүүлтүүр гэж юу вэ?
Өнгөт шүүлтүүр нь зарим өнгийг бусдаас сонгон шингээх замаар гэрлийн туяаг өөрчилдөг ил тод материалын хуудас юм
Чиглүүлэгч дээр MAC шүүлтүүр гэж юу вэ?
MAC шүүлтүүр нь хандалтын хяналт дээр суурилсан аюулгүй байдлын арга юм. Чиглүүлэгч нь өөрийн вэб интерфэйс дэх зөвшөөрөгдсөн MAC хаягуудын жагсаалтыг тохируулах боломжийг олгодог бөгөөд энэ нь аль төхөөрөмжийг сүлжээндээ холбогдохыг сонгох боломжийг танд олгоно. Чиглүүлэгч нь сүлжээний аюулгүй байдлыг сайжруулахад зориулагдсан олон тооны функцтэй боловч бүгд ашигтай байдаггүй
Нууцлалын шүүлтүүр гэж юу вэ?
Нууцлалын шүүлтүүр нь дэлгэц дээрх хувийн мэдээллийг хамгаалахад ашигладаг дэлгэц дээр байрлуулсан самбар эсвэл шүүлтүүр юм. Нууцлалын шүүлтүүр нь хэн нэгэнд дэлгэцийн өмнө шууд харагдахгүйгээр дэлгэцийг харах боломжгүй болгодог
Google-ийн зөвшөөрлийн код гэж юу вэ?
Код нь таны сервер өөрийн хандалтын токен болон шинэчлэх токеноор сольж болох таны нэг удаагийн код юм. Та хэрэглэгчдэд офлайнаар хандах хүсэлт гаргах зөвшөөрлийн харилцах цонхыг үзүүлсний дараа л сэргээх токен авах боломжтой