Latest web development tutorials

Metode WebSecurity RequireUser

benda WebSecurity benda WebSecurity

definisi

Jika pengguna ditentukan tidak login, metode RequireUser () menetapkan status HTTP dari 401 (sah).


C # dan sintaks VB

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)


parameter

参数 类型 描述
userID Integer 用户 ID
userName String 用户名


Kembali Nilai

Tidak ada.


Kesalahan dan pengecualian

Dalam skenario berikut, setiap akses ke WebSecurity objek akan melemparkan sebuah InvalidOperationException:

  • Metode InitializeDatabaseConnection () belum disebut
  • SimpleMembership tidak diinisialisasi (atau dinonaktifkan dalam konfigurasi situs)

ucapan

RequireUser () Pastikan bahwa pengguna saat ini adalah pengguna tertentu.

Untuk memverifikasi apakah pengguna saat ini telah dikonfirmasi, menggunakan () metode RequireAuthenticatedUser.

Untuk memverifikasi bahwa pengguna adalah anggota dari peran, menggunakan RequireRoles () metode.

RequireUser () memungkinkan hanya ditentukan pengguna untuk mengakses halaman web. Membatasi usulan halaman akses adalah untuk menciptakan karakter, dan menggunakan RequireRoles () metode untuk memverifikasi apakah pengguna adalah anggota peran.


Data teknis

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


benda WebSecurity benda WebSecurity