是否有任何开源项目为asp.net 会员提供者提供前端?像一个视觉工作室通过它的配置公开的东西,但是一个可以部署在生产环境中的东西。
我希望在前端看到的一些功能示例是
- 添加用户
- 删除用户
- 重设密码
- 改变角色。
- 添加角色
ETC
是否有任何开源项目为asp.net 会员提供者提供前端?像一个视觉工作室通过它的配置公开的东西,但是一个可以部署在生产环境中的东西。
我希望在前端看到的一些功能示例是
ETC
我在 github 上从TroyGoode找到了这个MembershipStarterKit :
什么是 Asp.Net MVC Membership Starter Kit?
入门工具包目前包含两件事:
- 包含管理用户和角色所需的控制器、模型和视图的示例网站。
- 一个库,为管理用户和角色提供可测试的接口,以及这些接口的具体实现,这些接口包装了内置的 Asp.Net Membership & Roles 提供程序。
开箱即用的入门套件为您提供以下功能:
- 用户列表
- 角色用户列表
- 帐户信息
- 更改电子邮件地址
- 更改用户的角色
看起来它基于 MVC 2,我不确定它是否适用于其他任何东西。不过,您确实有代码,因此在 MVC 3 或 Web 窗体中重用它应该不难。
更新
同时,我分叉了项目并将所有内容更新到 MVC 3 razor。我还将视图打包到一个便携式区域 (mvcContrib) 中。
你可以在这里找到叉子:
还有这篇关于4guysfromrolla的文章
下载链接:源代码
Peter Kellner有一篇较早的文章阐述了如何做到这一点,并附有源代码。
是的,我一直在清理和修复内置管理工具。您可以独立运行它。
http://spikes.codeplex.com/releases/view/40655
WebAdmin 只是内置的 ASP.NetWebAdministrationFiles 应用程序,使用代码隐藏进行清理,使定制和重构成为可能。
这是一个更全面的 asp.net Web 管理应用程序的前身,它将包含过去 5 年和 3 个 .net 版本中出现的许多配置问题。
用法:通过指定 applicationPhysicalPath 以及相关的 applicationUrl(虚拟路径)来将 WebAdmin 指向站点,例如 default.aspx?applicationPhysicalPath=C:\Projects\WebAdmin\WebApplication1\&applicationUrl=/
运行此应用程序的身份最好具有提升的权限。因此,使用 webdev 服务器或 cassini 启动它是有意义的。如果您打算将它放在 IIS 中,请注意使用了模拟并相应地配置 vdir。
已知的问题:
尚未追踪“无效回发”异常的所有可能情况。这是由于在写入内置 Web 管理文件且尚未更新后的某个时间关闭的安全漏洞引起的。
找到一个后,转到该页面并将其放在页面指令中:EnableEventValidation="false" 并将其发布在http://spikes.codeplex.com问题标签上。
在这里找到一个 asp.net mvc,但收费 30 欧元