Permissions DNN搜索结果权限

Permissions DNN搜索结果权限,permissions,full-text-search,dotnetnuke,dotnetnuke-module,dotnetnuke-7,Permissions,Full Text Search,Dotnetnuke,Dotnetnuke Module,Dotnetnuke 7,我制作了一个定制的DNN 7.2模块,它只是一个条目表单(对某些角色具有页面权限),我使用razor主机脚本检索其条目并在前端显示给公共用户,我还实现了ModuleSearchBase以与DNN搜索集成,我可以在索引中看到我的条目(使用Luke打开索引) 问题是,只有当且仅当我以有权使用我的后端模块(输入表单模块)的用户身份登录时,我才能查看结果,我如何才能使所有用户(甚至匿名用户)都可以使用结果?将模块添加到具有公共权限的页面中permissions@tatigo不幸的是,这无法做到,由于它是

我制作了一个定制的DNN 7.2模块,它只是一个条目表单(对某些角色具有页面权限),我使用razor主机脚本检索其条目并在前端显示给公共用户,我还实现了ModuleSearchBase以与DNN搜索集成,我可以在索引中看到我的条目(使用Luke打开索引)


问题是,只有当且仅当我以有权使用我的后端模块(输入表单模块)的用户身份登录时,我才能查看结果,我如何才能使所有用户(甚至匿名用户)都可以使用结果?

将模块添加到具有公共权限的页面中permissions@tatigo不幸的是,这无法做到,由于它是一个管理模块,所以它必须具有有限的权限(仅限管理员)。我注意到,当我添加搜索项时,有一个属性“permissions”,它是字符串,它在我的情况下有用吗?我如何使用它?还有属性“TabID,ModuleID”,不幸的是,没有每个属性的文档!提前感谢如果模块所在的页面的可见性设置为admins,则只会覆盖您的模块权限。请查看我们的LuceneSearch模块()。您可以编写自己的索引提供程序,并根据需要管理权限。它还包括一个模板,用于在需要时显示结果详细信息,因为匿名用户无法访问您的详细信息模块。@tatigo我已将页面公开,并限制了对模块代码的访问,现在问题已得到解决,还发现permissions属性需要角色名。但是现在语言cookie还有另一个问题,当语言cookie设置为除en US之外的任何语言时,我没有得到任何结果,尽管URL中的区域性设置为不同的值,但不知道为什么会发生这种情况?!!