gpt4 book ai didi

asp.net-mvc - 在 VB.NET 中测试用户角色、授权属性

转载 作者:行者123 更新时间:2023-12-03 21:59:29 24 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC 来构建站点。我使用 VB 作为编程语言。我有几个问题。

1 我创建了一个角色“经理”。如何检查用户是否属于此特定角色?

现在我正在使用

If My.User.IsInRole("Manager") Then

'Direct to a view
Else
'Direct to another view
End If

这是正确的方法吗?

2 如何使用 Authorize 属性来限制对函数的访问?

我知道在 C# 中它是 [Authorize (Roles ="Manager")]但在VB中不确定。

我还可以定义属性以在尝试访问此功能时将没有“经理”角色的用户重定向到特定 View 。

提前致谢。

最佳答案

在 vb 中它将是:

<Authorize(Roles := "Manager")> _

关于asp.net-mvc - 在 VB.NET 中测试用户角色、授权属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com