管理页面来管理asp.net会员提供者和角色管理

 2023-02-16    387  

问题描述

是否有任何开源项目,它为 ASP.NET成员资格提供者?像一个Visual Studio这样的东西通过IT配置公开,而是可以部署在生产上的东西.

我希望在前端看到的一些功能的示例是

管理页面来管理asp.net会员提供者和角色管理

  • 添加用户
  • 删除用户
  • 重置密码
  • 改变角色.
  • 添加角色

推荐答案

我发现这个 empersionstarterkit troygoode 在github上:

什么是ASP.NET MVC会员才能套件?

目前的入门套件
由两件事组成:

  1. 一个包含该网站的示例网站
    需要控制器,模型和视图
    管理用户和角色.
  2. 一个图书馆
    为此提供可测试的接口
    管理用户和角色和
    那些具体实施
    包装内置的接口
    ASP.NET成员资格和角色提供商.

开箱即用,起动器套件给出了
您以下功能:

  • 用户列表
  • 角色用户列表
  • 帐户信息
  • 更改电子邮件地址
  • 更改用户的角色

它看起来就是基于MVC 2,而且我不确定它是否适用于其他任何东西.您确实有代码,因此在MVC 3或Web表单中不应该重新使用此功能.

更新

在平均时间,我分叉项目并将所有内容更新到MVC 3剃刀.我还将视图打包到便携式区域(mvccontrib)中.

你可以在这里找到叉子:

其他推荐答案

peter kellner 有一个旧文章,列出了如何执行此操作,完成源代码.

其他推荐答案

是的,我一直在努力清理和修复内置的管理工具.你可以独立运行它.


WebAdmin只是内置的ASP.NETWebAdMinistrationFiles应用程序清除了CodeBehinds,以进行自定义和重构可能.

这是一个更全面的ASP.NET Web管理应用程序的前兆,它将在很多配置问题中折叠
在过去的5年和3 .NET版本中出现了.

用法:
通过指定ApplicationPhysphySicPath和,如果相关,则在站点上点WebAdmin,ApplicationUll(虚拟路径)
例如
default.aspx?applicationphysicalpath = c:\ projects \ webadmin \ webapplication1 \&applicationull =/

最好是运行此应用程序的身份具有提升的权限.因此,使用WebDev服务器或Cassini启动它是有意义的.
如果您打算将其放置在IIS中,请注意,使用冒充,并相应地配置VDIR.

已知问题:

尚未追踪”无效回发”异常的所有可能的情况.
它是由一个安全漏洞引起的,在内置的Web管理员文件写入并未更新后尚未更新.

当您找到一个时,转到该页面并将其放在页面指令中:启动videvalidation =”false”并将其发布在 http://spikes.codeplex.com 问题Tabe.

以上所述是小编给大家介绍的管理页面来管理asp.net会员提供者和角色管理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/33927.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。