สารบัญ:

ตัวกรองการอนุญาตใน MVC คืออะไร
ตัวกรองการอนุญาตใน MVC คืออะไร

วีดีโอ: ตัวกรองการอนุญาตใน MVC คืออะไร

วีดีโอ: ตัวกรองการอนุญาตใน MVC คืออะไร
วีดีโอ: ASP.net MVC 5 Authorization Filters 2024, อาจ
Anonim

แต่ถ้าคุณต้องการให้วิธีดำเนินการใช้ได้เฉพาะกับผู้ใช้ที่ตรวจสอบสิทธิ์และได้รับอนุญาตแล้ว คุณต้องใช้ ตัวกรองการอนุญาตใน MVC . NS ตัวกรองการอนุญาต ให้สองแอตทริบิวต์ในตัวเช่น อนุญาต และ AllowAnonymous ที่เราสามารถใช้ได้ตามความต้องการทางธุรกิจของเรา

ในทำนองเดียวกัน คุณอาจถามว่า ตัวกรองการอนุญาตใน MVC คืออะไร

ตัวกรองการอนุญาต มีหน้าที่ตรวจสอบการเข้าถึงของผู้ใช้ สิ่งเหล่านี้ใช้อินเทอร์เฟซ IAuthorizationFilterface ในเฟรมเวิร์ก เหล่านี้ ตัวกรอง ใช้ในการดำเนินการ การรับรองความถูกต้อง และ การอนุญาต สำหรับการดำเนินการควบคุม ตัวอย่างเช่น อนุญาตตัวกรอง เป็นตัวอย่างของ an ตัวกรองการอนุญาต.

รู้ยัง ฟิลเตอร์ประเภทใดบ้างใน MVC เฟรมเวิร์ก ASP. NET MVC รองรับตัวกรองสี่ประเภท:

  • ตัวกรองการอนุญาต – ใช้แอตทริบิวต์ IAuthorizationFilter
  • ตัวกรองการดำเนินการ – ใช้แอตทริบิวต์ IActionFilter
  • ตัวกรองผลลัพธ์ – ใช้แอตทริบิวต์ IResultFilter
  • ตัวกรองข้อยกเว้น – ใช้แอตทริบิวต์ IExceptionFilter

ตัวกรองการอนุญาตถูกนำไปใช้ใน MVC อย่างไร

ตัวกรองการอนุญาตใน ASP. NET MVC

  1. เลือกโครงการ "เว็บแอปพลิเคชัน" และตั้งชื่อที่เหมาะสมให้กับโครงการของคุณ
  2. เลือกเทมเพลต "ว่าง" เลือกช่องทำเครื่องหมาย MVC แล้วคลิกตกลง
  3. คลิกขวาที่โฟลเดอร์คอนโทรลเลอร์และเพิ่มคอนโทรลเลอร์ใหม่
  4. คลิกขวาที่วิธีดัชนีใน HomeController

การตรวจสอบสิทธิ์ MVC ทำงานอย่างไร

แบบฟอร์ม การตรวจสอบสิทธิ์ แบบฟอร์มตาม การรับรองความถูกต้อง กำลังจัดเตรียมแบบฟอร์มป้อนข้อมูลซึ่งผู้ใช้สามารถป้อนชื่อผู้ใช้และรหัสผ่านพร้อมตรรกะประกอบในแอปพลิเคชันที่จำเป็นในการตรวจสอบข้อมูลรับรองเหล่านั้น MVC ให้การสนับสนุนโครงสร้างพื้นฐานมากมายสำหรับ Forms การตรวจสอบสิทธิ์.

แนะนำ: