Სარჩევი:

რა არის ავტორიზაციის ფილტრი MVC-ში?
რა არის ავტორიზაციის ფილტრი MVC-ში?

ვიდეო: რა არის ავტორიზაციის ფილტრი MVC-ში?

ვიდეო: რა არის ავტორიზაციის ფილტრი MVC-ში?
ვიდეო: ინდოეთის ვიზა 2022 [მიღებულია 100%] | მიმართეთ ეტაპობრივად ჩემთან ერთად (სუბტიტრებით) 2024, მაისი
Anonim

მაგრამ თუ გსურთ, რომ მოქმედების მეთოდები ხელმისაწვდომი იყოს მხოლოდ ავტორიზებული და ავტორიზებული მომხმარებლებისთვის, მაშინ უნდა გამოიყენოთ ავტორიზაციის ფილტრი MVC-ში . The ავტორიზაციის ფილტრი უზრუნველყოფს ორ ჩაშენებულ ატრიბუტს, როგორიცაა ავტორიზაცია და AllowAnonymous, რომლებიც შეგვიძლია გამოვიყენოთ ჩვენი ბიზნესის მოთხოვნების შესაბამისად.

ანალოგიურად, შეგიძლიათ იკითხოთ, რა არის ავტორიზებული ფილტრი MVC-ში?

ავტორიზაციის ფილტრები პასუხისმგებელნი არიან მომხმარებლის წვდომის შემოწმებაზე; ეს ახორციელებს IAuthorizationFilterinterface-ს ჩარჩოში. ესენი ფილტრები განსახორციელებლად გამოიყენება ავთენტიფიკაცია და ავტორიზაცია კონტროლერის მოქმედებებისთვის. მაგალითად, ფილტრის ავტორიზაცია არის მაგალითი ავტორიზაციის ფილტრი.

ასევე იცით, რა ტიპის ფილტრებია MVC-ში? ASP. NET MVC ჩარჩო მხარს უჭერს ოთხი სხვადასხვა ტიპის ფილტრს:

  • ავტორიზაციის ფილტრები – ახორციელებს IAuthorizationFilter ატრიბუტს.
  • მოქმედების ფილტრები – ახორციელებს IActionFilter ატრიბუტს.
  • შედეგების ფილტრები – ახორციელებს IResultFilter ატრიბუტს.
  • Exception filters – ახორციელებს IExceptionFilter ატრიბუტს.

ასე რომ, როგორ ხორციელდება ავტორიზაციის ფილტრი MVC-ში?

ავტორიზაციის ფილტრი ASP. NET MVC-ში

  1. აირჩიეთ "ვებ აპლიკაცია" პროექტი და მიეცით შესაბამისი სახელი თქვენს პროექტს.
  2. აირჩიეთ "ცარიელი" შაბლონი, შეამოწმეთ MVC ჩამრთველი და დააწკაპუნეთ OK.
  3. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით კონტროლერების საქაღალდეზე და დაამატეთ ახალი კონტროლერი.
  4. დააწკაპუნეთ მარჯვენა ღილაკით Index მეთოდზე HomeController-ში.

როგორ მუშაობს MVC ავტორიზაცია?

ფორმები ავთენტიფიკაცია ფორმაზე დაფუძნებული ავთენტიფიკაცია უზრუნველყოფს შეყვანის ფორმას, სადაც მომხმარებლებს შეუძლიათ შეიყვანონ მომხმარებლის სახელი და პაროლი თანმხლები ლოგიკით აპლიკაციაში, რომელიც საჭიროა ამ რწმუნებათა სიგელების დასადასტურებლად. MVC უზრუნველყოფს უამრავ ინფრასტრუქტურულ მხარდაჭერას Forms-ისთვის ავთენტიფიკაცია.

გირჩევთ: