tutorial pengembangan web terbaru
 

WebSecurity - RequireRoles ()


<Object WebSecurity

Definisi

The RequireRoles() metode menetapkan status HTTP ke 401 (Unauthorized) jika pengguna saat ini tidak dalam semua peran yang ditentukan.


C # dan VB Syntax

WebSecurity.RequireRoles(roles)

contoh

Contoh C #

WebSecurity.RequireRoles("Admin", "Poweruser");

contoh VB

WebSecurity.RequireRoles("Admin", "Poweruser")

parameter

Parameter Mengetik Deskripsi
roles String Daftar dipisahkan koma peran pengguna saat ini harus dalam.

Kembali Nilai

Tidak ada.


Kesalahan dan Perkecualian

Setiap akses ke objek WebSecurity melempar InvalidOperationException jika:

  • The InitializeDatabaseConnection() metode belum disebut
  • SimpleMembership tidak diinisialisasi (or disabled in the website configuration)

Keterangan

RequireRoles() memvalidasi bahwa pengguna saat ini adalah anggota dari semua peran yang ditentukan. Jika pengguna bukan anggota dari semua peran yang ditentukan, status HTTP diatur ke 401 (Unauthorized) .

Untuk memvalidasi bahwa pengguna dikonfirmasi, gunakan RequireAuthenticatedUser() metode.

Untuk memvalidasi bahwa pengguna saat ini adalah pengguna tertentu, gunakan RequireUser() metode.


Data teknis

Nama Nilai
namespace WebMatrix.WebData
Majelis WebMatrix.WebData.dll

<Object WebSecurity