Authentication 翁布拉科如何确保其安全';什么是内部CMS页面?

Authentication 翁布拉科如何确保其安全';什么是内部CMS页面?,authentication,umbraco,Authentication,Umbraco,我想在我的Umbraco网站上添加一个页面,只有登录到Umbraco后端的用户才能访问该页面,但我还没有弄清楚Umbraco是如何进行身份验证的 从调试中我所能了解到的是,在我登录到Umbraco之后,我检查了HttpContext.Current.User.Identity.IsAuthenticated,它是false,因此它没有以这种方式进行身份验证 有人知道我在哪里可以找到Umbraco执行身份验证检查的代码吗?如果用户未登录,会将其发送回登录屏幕?我需要连接到这个,并将其扩展到我的新页

我想在我的Umbraco网站上添加一个页面,只有登录到Umbraco后端的用户才能访问该页面,但我还没有弄清楚Umbraco是如何进行身份验证的

从调试中我所能了解到的是,在我登录到Umbraco之后,我检查了HttpContext.Current.User.Identity.IsAuthenticated,它是false,因此它没有以这种方式进行身份验证

有人知道我在哪里可以找到Umbraco执行身份验证检查的代码吗?如果用户未登录,会将其发送回登录屏幕?我需要连接到这个,并将其扩展到我的新页面

答复

检查umbraco.BusinessLogic.User.GetCurrent()以获取当前登录到umbraco后端的用户。

检查umbraco的。这是Umbraco用于保护页面的机制。Umbraco为Umbraco用户(后端)和Umbraco成员(前端)使用单独的成员资格表,因此,如果您希望用户访问某些页面,则必须分两次添加用户

您需要创建一个带有一些登录控件的登录页面。您还需要一个“错误页面”,它基本上就是用户在未被授权查看请求页面时将被发送到的页面。Morten Bock Sørensen提供了一个很好的演示,介绍了如何在

或者,您可以将希望保护的内容放在后端的中。您甚至可以将一个用户控件挂接到仪表板,以便从节点动态地将内容拉入。

查看Umbraco的。这是Umbraco用于保护页面的机制。Umbraco为Umbraco用户(后端)和Umbraco成员(前端)使用单独的成员资格表,因此,如果您希望用户访问某些页面,则必须分两次添加用户

您需要创建一个带有一些登录控件的登录页面。您还需要一个“错误页面”,它基本上就是用户在未被授权查看请求页面时将被发送到的页面。Morten Bock Sørensen提供了一个很好的演示,介绍了如何在


或者,您可以将希望保护的内容放在后端的中。您甚至可以将一个用户控件挂接到仪表板,以便从节点动态地将内容拉入。

找到了答案。您只需检查umbraco.BusinessLogic.User.GetCurrent(),查看用户是否登录到umbraco后端。

找到了答案。您只需检查umbraco.BusinessLogic.User.GetCurrent(),查看用户是否登录到umbraco后端