0

我已将我的用户角色添加到表单身份验证中,但我希望能够在需要时更改角色。

我了解 User.IsInRole 返回一个布尔值以检查它是否与给定的字符串/角色相符。比如,User.IsInRole("Administrator")。

但我希望能够在需要时改变角色..

有办法吗?

User.SetRole 什么的?

4

1 回答 1

0

这部分库用户与库角色一起工作。例如,我想向用户“Nick1”添加“SeeAll”角色,您可以执行以下操作:

Roles.AddUserToRole("Nick1", "SeeAll");

然后如果你想删除角色“SeeAll”,你可以使用这个:

Roles.RemoveUserFromRole("Nick1", "SeeAll");

在此之前,你应该配置和创建这个库的所有方面(如果你想使用 SQL Server 或 cookie 来保存角色,你想使用哪些角色等等。)

您可以在此处了解有关角色库的更多详细信息。

于 2014-07-25T08:06:31.267 回答