是否可以使用Umbraco的管理员登录来保护外部MVC应用程序

时间:2013-09-03 20:21:37

标签: asp.net-mvc asp.net-membership umbraco

我有一个Umbraco网站和一个MVC应用程序,我想使用Umbraco登录/管理来保护我的MVC应用程序。有谁知道我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:1)

Umbraco的最新版本与具有成员资格的管理成员一起工作,具有标准的System.Web.Security。我使用的是Umbraco 6,但我认为它是在4.1之后添加的。设置的简短摘要。

  1. 使用控制器中的Windows会员代码在Umbraco中创建一些登录表单(互联网上有许多教程)。
  2. 在Umbraco管理员成员部分添加成员类型。
  3. 将defaultMemberTypeAlias设置为web.config中的成员类型。
  4. 通过在Umbraco管理员内容面板中点击页面右侧来设置公共访问权限。
  5. 登录,您应该在会员部分看到您的会员。
  6. 在菜单中添加一些代码以显示和隐藏成员页面。
  7. 有一个非常好的NuGet包,其代码可以帮助您入门:

      

    PM>安装包CWS.Umbraco.Standard.Membership