<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