将第一个管理员用户注入我的asp.net mvc应用程序。(使用自定义身份验证)

时间:2015-02-09 07:55:50

标签: asp.net-mvc custom-authentication

我没有使用会员资格或身份。我正在使用基于Web表单的身份验证。它是我正在努力的产品。我希望客户能够在第一次运行(部署)时创建管理员。我正在使用RBAC。目前,用户创建类似于:

  • 单击主页上的注册链接时,将运行帐户/注册控制器。
  • 它提供了一个表单,用户可以填写详细信息,点击提交并创建用户。
  • 然后它将用户发送到管理页面(此处的所有3个点都将受管理员权限)。列出所有用户的位置。你可以改变那里的角色。在此页面上有一个链接,可以转移用户以添加更多角色。

我想要的是什么:

  • 首次运行应用程序时,应该创建一个管理员角色。
  • 将用户发送到注册页面(但在确定它是第一次运行或确定还没有管理员用户之后)
  • 之后,同一页面需要管理员身份验证(我已经在一个单独的项目中实现,所以我可以使用它。)

我试图在application_start()中的global.asax中添加一些代码,并在configuration.cs中调用account / register。但是,如果我没有错在移民上运行,对吗?

即使这两者中的一个是最佳解决方案,我也想知道哪一个被认为是最佳实践"对于这样的问题。

那么,我该怎么做呢? 任何建议都是受欢迎的。提前谢谢。

0 个答案:

没有答案