MVC 简单会员网站管理工具

Posted

技术标签:

【中文标题】MVC 简单会员网站管理工具【英文标题】:MVC Simple Membership Web Site Administration Tool 【发布时间】:2013-03-26 11:19:35 【问题描述】:

我一定是在某个地方错过了这个(或者在课堂上睡过觉)...在使用新的简单安全版本时,用于管理用户和角色的标准 ASP 安全工具似乎不存在。也就是说,原来的存在并且可以工作,只是指向传统的 ASP 安全性......而不是新的“简单”系统。

在我的项目中,我可以登录,我可以查看 pages_ 表,但在我的项目中找不到访问它们的方法...我很乐意管理角色并获取 USERID,也许还有 ROLEID,这样我就可以绑定用户到我项目中的其他功能。

我浏览了数百篇帖子和文章...通常我发现我缺少一些小的配置条目或其他东西,但这次我有点卡住了。

不胜感激。

谢谢!

【问题讨论】:

我开发了网站管理工具的替代品。信息:aaron-hoffman.blogspot.com/2013/08/… 代码:github.com/StoneFinch/SmpMaintenance 【参考方案1】:

SimpleMembership 不适用于网站管理工具 (WSAT)。有一个很好的overview of SimpleMembership in this blog。这是它的引述。

WSAT 是为与 ASP.NET Membership 一起使用而构建的,并且与 Simple Membership 不兼容。那里有两个主要选项:

    使用 WebSecurity 和 OAuthWebSecurity API 来管理用户和 角色。 使用上述 API 创建 Web 管理员。 自从 SimpleMembership 在您的数据库之上运行,您可以像您一样更新您的用户 任何其他数据 - 通过 EF 甚至直接数据库编辑(在 当然是开发)

我还要补充一点,您可以在应用程序启动时播种其中的一些信息,例如可用的角色,如 shown in this article。

【讨论】:

那些链接比我找到的更好。谢谢。 任何自定义解决方案来解决此功能?或者我们必须开发自己的解决方案。即为用户和角色创建 crud 并为用户分配角色,列出用户和角色以及有权查看/修改网站页面的角色。 我不知道有任何自定义解决方案,当您搜索它时也没有看到任何自定义解决方案。问题是 SimpleMembership 为您提供了相当大的灵活性来自定义如何实现成员资格,任何管理工具都必须对其进行自定义才能使用它。因此,您只需创建自己的解决方案。

以上是关于MVC 简单会员网站管理工具的主要内容,如果未能解决你的问题,请参考以下文章

基于Spring MVC + Spring + MyBatis的超市会员管理系统

为 facebook 开发一个 .net 自定义会员提供程序

MVC Identity 2.0 和管理角色

MVC 视图 | *YOU* 如何处理 IsAuthenticated 场景?

登录到管理员 - 使用 PHP 和 MySQL 的会员网站 - 登录不起作用

基于php+mysql的大学生旧货管理系统