gpt4 book ai didi

c# - 检查用户是否在 Orchard CMS 中获得授权

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:01 25 4
gpt4 key购买 nike

我正在为 Orchard CMS 编写模块,只有在用户获得授权时我才需要显示我的内容类型的所有部分。我可以在我的模块 (.cshtml) View 中执行此操作吗?

关于这个的一些事情:

if(<statement_about_authorization>)
@T("part_1"): @Model.part_1<br />
else
@T("part_2"): @Model.part_2<br />

或者可能使用 javascript?

最佳答案

普通的 User.Identity.IsAuthenticated 可以工作,但 Orchard 也有一种很好的方法可以根据定义的权限授权您的用户...

@if(Authorizer.Authorize(Permissions.PermissionName){

}

您可以在此处阅读有关定义权限的更多信息:Orchard Permissions

还有博客模块中关于如何定义您自己的权限的示例:Blog Permissions Example

关于c# - 检查用户是否在 Orchard CMS 中获得授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124855/

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