asp.net-mvc - 我们如何在 ASP.NET MVC 中临时限制禁用用户的访问?
问题描述
我有一个综合的网络平台,我在其中担任申请人、成员、管理员(财务、技术等)等角色。成员是网站申请人购买登录帐户的角色。在此平台的生命周期中,成员可能因各种原因被禁用。
如果会员想要变得活跃,他或她必须有一定的访问权限,这取决于他们不活跃的原因,例如,支付他们的年度订阅费用或完成他们的资格。
问题是如何限制禁用成员访问某些功能。众所周知,最简单和最安全的方法之一是在操作之上使用角色属性
[Authorize (Roles = "member")]
假设我们有两个停用原因,将成员的角色暂时更改为这两个原因之一是否正确,并且假设用户不再具有成员角色?解决方案二:每次会员处于活动状态时,检查我们的每个重要功能是否正确?或者另一种方式......感谢您指导我。尊敬
解决方案
推荐阅读
- visual-studio-2010 - SSIS包.csv问题 - 包无法识别单元格是数字,如何转换
- c# - 使用 SQL/LINQ 删除基于多个属性的重复实体
- python - PYTHON 使用空值、字符串和数值对列表进行排序
- kotlin - 如何将数据传递给微调器
- javascript - Jquery 出错,提交按钮不显示
- python - 使用行数相同但列数不同的另一个矩阵填充矩阵
- python - 使用 matplotlib 在同一轴上绘制多条形图
- linux - Azure Pipelines、托管 Ubuntu 代理和带有 PowerShell Core 的 Azure CLI 任务:使用 Az 模块并正确进行身份验证
- react-native - 反应原生 | 华为应用图库服务?
- reactjs - 为 mousedown 和 touchstart 事件反应 TypeScript 类型"