WebSecurity - RequireUser()
❮ Web Güvenliği
Tanım
Belirtilen kullanıcı oturum açmadıysa, RequireUser() yöntemi, HTTP durumunu 401 (Yetkisiz) olarak ayarlar .
C# ve VB Sözdizimi
WebSecurity.RequireUser(userId)
or
WebSecurity.RequireUser(userName)
parametreler
Parameter | Type | Description |
---|---|---|
userID | Integer | The user ID |
userName | String | The user name |
Geri dönüş değeri
Hiçbiri.
Hatalar ve İstisnalar
WebSecurity nesnesine herhangi bir erişim, aşağıdaki durumlarda bir InvalidOperationException oluşturur :
- InitializeDatabaseConnection() yöntemi çağrılmadı
- SimpleMembership başlatılmadı (veya web sitesi yapılandırmasında devre dışı bırakıldı)
Notlar
RequireUser() , geçerli kullanıcının belirtilen kullanıcı olduğunu doğrular.
Kullanıcının kimliğinin doğrulandığını doğrulamak için bunun yerine RequireAuthenticatedUser() kullanın.
Bir kullanıcının bir rolün (rollerin) üyesi olduğunu doğrulamak için RequireRoles() kullanın .
RequireUser() , yalnızca belirtilen kullanıcının web sayfasına erişmesine izin verir. Bir sayfaya erişimi kısıtlamanın önerilen yolu, bir rol oluşturmak ve kullanıcının bu rolün bir üyesi olduğunu doğrulamak için RequireRoles() yöntemini kullanmaktır.
❮ Web Güvenliği