我已将我的用户角色添加到表单身份验证中,但我希望能够在需要时更改角色。
我了解 User.IsInRole 返回一个布尔值以检查它是否与给定的字符串/角色相符。比如,User.IsInRole("Administrator")。
但我希望能够在需要时改变角色..
有办法吗?
User.SetRole 什么的?
我已将我的用户角色添加到表单身份验证中,但我希望能够在需要时更改角色。
我了解 User.IsInRole 返回一个布尔值以检查它是否与给定的字符串/角色相符。比如,User.IsInRole("Administrator")。
但我希望能够在需要时改变角色..
有办法吗?
User.SetRole 什么的?
这部分库用户与库角色一起工作。例如,我想向用户“Nick1”添加“SeeAll”角色,您可以执行以下操作:
Roles.AddUserToRole("Nick1", "SeeAll");
然后如果你想删除角色“SeeAll”,你可以使用这个:
Roles.RemoveUserFromRole("Nick1", "SeeAll");
在此之前,你应该配置和创建这个库的所有方面(如果你想使用 SQL Server 或 cookie 来保存角色,你想使用哪些角色等等。)
您可以在此处了解有关角色库的更多详细信息。