如何在 ASP.NET MVC 应用程序中添加第一个用户(root)?
我正在使用 ASP.NET MVC Framwork 并尝试了解 ASP Membership 3.5 的内容。
无需登录添加第一个管理员用户的最佳方法是什么? 我一直盯着会员入门工具包的源代码但没有找到它。
I'm using ASP.NET MVC Framwork and trying to grok the ASP Membership 3.5 stuff.
What is the best way to add the first administrator user without having to log in? I've been staring at the membership starter kit's source without finding it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一个简单的解决方案(特别是或仅用于开发目的)通过在“设置”操作中执行此操作:
A simple solution (especially or rather only for dev. purposes) by doing it in a "setup" action:
取决于您使用的会员提供商。
如果您使用 SQL memembershipprovider,您应该能够使用常规的 Asp.Net 配置工具。 (项目菜单 -> Asp.Net 配置)
Depends on what memebership provider your are using..
If your using a SQL memembershipprovider you should be able to use the regular Asp.Net Configuration tool. (Project menu -> Asp.Net Configuration)
你说过你要分享这个项目。 我建议创建一个一次性运行的页面来创建用户并为其分配您想要的角色。 之后,页面的任何并发运行都应该检查您想要的用户,以及是否存在重定向或其他机制。
You said you were going to share the project. I would recommend creating a one-time-run page that creates the user and assigns it the roel you want. After that any concurrent runs of the page should than check for the user you want and if it exists to redirect away or some other mechanic.