Isi kandungan:

Apakah penapis kebenaran dalam MVC?
Apakah penapis kebenaran dalam MVC?

Video: Apakah penapis kebenaran dalam MVC?

Video: Apakah penapis kebenaran dalam MVC?
Video: MVC 2024, Mungkin
Anonim

Tetapi Jika anda mahu kaedah tindakan tersedia hanya untuk pengguna yang disahkan dan diberi kuasa, maka anda perlu menggunakan Penapis Kebenaran dalam MVC . The Penapis Kebenaran menyediakan dua atribut terbina dalam seperti membenarkan dan AllowAnonymous yang boleh kami gunakan mengikut keperluan perniagaan kami.

Begitu juga, anda mungkin bertanya, apakah penapis kebenaran dalam MVC?

Penapis Kebenaran bertanggungjawab untuk menyemak Akses Pengguna; ini melaksanakan antara muka IAuthorizationFilter dalam rangka kerja. Ini penapis digunakan untuk melaksanakan pengesahan dan kebenaran untuk tindakan pengawal. Sebagai contoh, yang Benarkan penapis adalah contoh sebuah Penapis kebenaran.

Juga Ketahui, apakah jenis penapis dalam MVC? Rangka kerja ASP. NET MVC menyokong empat jenis penapis yang berbeza:

  • Penapis kebenaran – Melaksanakan atribut IAuthorizationFilter.
  • Penapis tindakan – Melaksanakan atribut IActionFilter.
  • Penapis hasil – Melaksanakan atribut IResultFilter.
  • Penapis pengecualian – Melaksanakan atribut IExceptionFilter.

Cuma, bagaimanakah penapisan kebenaran dilaksanakan dalam MVC?

Penapis Kebenaran Dalam ASP. NET MVC

  1. Pilih projek "aplikasi web" dan berikan nama yang sesuai untuk projek anda.
  2. Pilih templat "kosong", semak pada kotak semak MVC, dan klik OK.
  3. Klik kanan pada folder pengawal dan tambah pengawal baharu.
  4. Klik kanan pada kaedah Indeks dalam HomeController.

Bagaimanakah pengesahan MVC berfungsi?

Borang Pengesahan Berasaskan borang pengesahan menyediakan borang input di mana pengguna boleh memasukkan nama pengguna dan kata laluan dengan logik yang disertakan dalam aplikasi yang diperlukan untuk mengesahkan kelayakan tersebut. MVC menyediakan banyak sokongan infrastruktur untuk Borang Pengesahan.

Disyorkan: