【问题标题】:how to assign a role to user for Specified time, asp.net mvc5, Identity 2.0如何在指定时间为用户分配角色,asp.net mvc5,Identity 2.0
【发布时间】:2018-09-25 07:15:20
【问题描述】:

如何使用 asp.net mvc5, Identity 2.0 在指定时间(例如 10 天)内为用户分配角色

我认为我们可以通过向 AspNetUsersRoles 表中添加一个过期字段来做到这一点,如下所示,但我不知道怎么做?

AspNetUsersRoles

【问题讨论】:

    标签: asp.net-mvc-5 asp.net-identity role


    【解决方案1】:

    我会保持身份完整并使用另一个表来存储它(扩展表)。 这样,附加表将存储 FK_UserRole 和日期。

    然后您可以在此人的每个连接上检查此人的日期,并在必要时删除该角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 2020-11-20
      • 2016-10-24
      • 2014-05-27
      相关资源
      最近更新 更多