Asp.net mvc 5 如何在指定时间内为用户分配角色,asp.net mvc5,Identity 2.0

Asp.net mvc 5 如何在指定时间内为用户分配角色,asp.net mvc5,Identity 2.0,asp.net-mvc-5,asp.net-identity,role,Asp.net Mvc 5,Asp.net Identity,Role,如何使用asp.net mvc5,Identity 2.0为用户分配指定时间(例如10天)的角色 我想我们可以通过向AspNetUsersRoles表中添加一个expiration字段来实现,如下所示,但我不知道如何实现 我会保持身份完整,并使用另一个表(扩展表)存储该身份。 这样,additionnal表将存储FK_UserRole和一个日期 然后,您可以在此人的每个联系人上检查此人的日期,并在必要时删除该角色

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

我想我们可以通过向AspNetUsersRoles表中添加一个expiration字段来实现,如下所示,但我不知道如何实现


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

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