我对DotNetNuke CMS有一个问题,如下:
我想保护对ADMIN文件的访问权限。我可以通过DNN接口做到吗?
答案 0 :(得分:1)
最佳做法是为DNN创建自定义模块并进行部署。 Click here获取有关模块开发的资源。
但是在你的情况下,分别有asp.net页面,这就是它的问题。 检查asp.net页面加载事件是否用户具有特定角色,具体取决于您可以将用户重定向到其他页面。
protected void Page_Load(object sender, EventArgs e)
{
var currentUser = UserController.GetCurrentUserInfo();
if (!currentUser.IsInRole("Administrators"))
{
//Redirect to some other page
}
}