首页 > 解决方案 > 我们如何在 ASP.NET MVC 中临时限制禁用用户的访问?

问题描述

我有一个综合的网络平台,我在其中担任申请人、成员、管理员(财务、技术等)等角色。成员是网站申请人购买登录帐户的角色。在此平台的生命周期中,成员可能因各种原因被禁用。

如果会员想要变得活跃,他或她必须有一定的访问权限,这取决于他们不活跃的原因,例如,支付他们的年度订阅费用或完成他们的资格。

问题是如何限制禁用成员访问某些功能。众所周知,最简单和最安全的方法之一是在操作之上使用角色属性  [Authorize (Roles = "member")] 假设我们有两个停用原因,将成员的角色暂时更改为这两个原因之一是否正确,并且假设用户不再具有成员角色?解决方案二:每次会员处于活动状态时,检查我们的每个重要功能是否正确?或者另一种方式......感谢您指导我。尊敬

标签: asp.net-mvcauthentication

解决方案


推荐阅读