Dev*_*per 2 asp.net asp.net-mvc asp.net-identity
我使用了将用户添加到角色的"AddToRole".但是,此更改无法立即应用,此用户必须注销并登录才能应用.
那么如何立即更新此更改?
谢谢!
如果你使用ASP.Net Identity 2.0,这就是SecurityStamp拯救的地方!调用UpdateSecurityStampAsync将使用户的cookie无效并刷新其角色:
UserManager.UpdateSecurityStampAsync(userId);
Run Code Online (Sandbox Code Playgroud)
更多信息:什么是ASP.NET Identity的IUserSecurityStampStore <TUser>接口?
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |