问题标签 [simplemembership]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
808 浏览

asp.net-mvc-4 - VS2012 MVC 4.0 Intranet 项目使用 WebMatrix.WebData 参考失败

我做了以下事情:

在 VS 2012 中使用 Intranet 模板创建一个 MVC 4.0 应用程序,打开 WindowsAuthentication。项目可以启动并显示主页。

然后我在 References WebMatrix.WebData 下添加并将 Copy Local 设置为 true。

启动应用程序然后返回 404 错误,指示请求的 URL:/login.aspx

奇怪,不是吗?

我想使用 SimpleMembership Provider,但如果我什至不能引用 DLL,这并不能说服我。

谁能帮帮我?

0 投票
1 回答
674 浏览

entity-framework - 如何使用 Ninject 和存储库模式实现 MVC4 Razor 的成员资格提供程序?

我无法理解如何使用 DI (Ninject) 和存储库模式使用 MVC4 实现成员资格提供程序?

任何机构请提供任何代码示例以了解如何实现它!!!

0 投票
3 回答
4248 浏览

authentication - WebSecurity.GeneratePasswordResetToken 返回错误(但用户存在!)

我正在使用 ASP.NET MVC 4 Web 应用程序,我正在尝试制作密码忘记页面。在我的 POST 中,我检查与密码相关的用户是否存在

它返回true,但是当我执行时

我收到此错误

作为参考,我正在关注本教程:http ://www.thecodingguys.net/tutorials/asp/webpages-membership-forgot-password-and-reset-password 。

有任何想法吗?

0 投票
1 回答
250 浏览

asp.net-mvc-4 - 从手机上的应用程序登录 MVC 4 simplemembership

我有一个使用 simplemembership 提供程序运行 mvc4 的站点。

我想让我的用户在手机(ios、android、wp8)上访问与网页上相同的数据,因此我需要他们登录到与我的 MVC 相同的用户数据库。

如何根据数据库验证来自应用程序的密码?手机应用程序不是来自手机上的网络浏览器......本机手机应用程序:)

不知道问题是否清楚,如果不是,请告诉我:)

更加具体:

我需要从我的应用程序登录,使用与在网站上相同的用户名和密码...我正在使用 simplemembership 提供程序,它是网页上 webmatrix.webdata.websecurity 的一部分,它显然不适用于手机sdk ...有什么提示吗?

0 投票
1 回答
1915 浏览

asp.net-mvc-4 - 将表单身份验证(SimpleMembership)添加到 webapi 应用程序

我正在尝试向 MVC4 webapi 项目添加在 MVC 4 web 应用程序项目中找到的简单成员身份提供程序身份验证机制,用于为其页面提供丰富 JS 内容的混合应用程序,该应用程序使用 AJAX 调用 webapi 操作来执行其任务. 我需要应用程序用户进行身份验证,然后他们才能使用这些页面中提供的应用程序,所以我认为我可以使用表单身份验证。因此,我需要将其添加到现有的 WebApi 项目中,并让我的授权操作返回 302(将用户重定向到登录页面)而不是 401。

无论如何,我错过了一些东西,因为一旦我尝试使用 WebSecurity 方法,我就会得到以下异常:

p>

有人可以建议修复吗?以下是我为添加授权所采取的步骤:

1)Web.config:添加到system.web:

添加到 appsettings(第 2 个条目用于将 401 替换为 302):

还要从原始模板中删除个人资料、成员资格和角色管理器部分(它们不适用于简单的成员资格)。

2) 为 OpenAuth 添加 NuGet 包(DotNetOpenAuth Core、DotNetOpenAuth ext for ASP.NET、DotNetOpenAuth 1.0(a) consumer、DotNetOpenAuth 1.0(a)、DotNetOpenAuth OpenID Core、DotNetOpenAuth OpenID Relying Party)。

3)将 InitializeSimpleMembership.cs 添加到过滤器(代码非常标准,见下文)。

4) 从 MVC Web 应用程序项目中复制 AccountModels.cs 中的模型、Views/Account 中的所有视图以及 AccountController.cs。

InitializeSimpleMembership 代码在这里:

0 投票
2 回答
788 浏览

c# - SimpleMemberShipProvider,将多个 PropertyValues 与自定义数据库表一起使用

我正在使用SimpleMembershipProviderMVC4 创建登录方案。我想要比开箱即用的更多控制AccountControl。所以我修改了连接以使用我的数据库和表,但是我希望像名字、姓氏和电子邮件这样的字段是必需的。

由于必需的字段类型而失败。我发现我可以用它PropertyValues来解决这个问题,但是我不知道如何使PropertyValues等于多个值。

我该如何使用多个PropertyValues

0 投票
1 回答
1556 浏览

asp.net-mvc-4 - asp.net mvc 4:simplemembership - 未确认用户时 WebSecurity.Login 失败

默认情况下,WebSecurity.Login 方法在未确认用户时返回 false。无论用户确认状态如何,如何使其工作?

0 投票
2 回答
6647 浏览

asp.net-mvc-4 - SimpleMembershipProvider:webpages_Membership 表

在 MVC 4 中使用 SimpleMembershipProvider 访问 pages_Membership 表信息的最佳方法是什么?如果他/她输入错误的密码三次,我正在尝试实施帐户阻止..

非常感谢

0 投票
1 回答
586 浏览

asp.net - 使用 T-SQL 创建 SimpleMember 用户帐户 - 如何对密码进行哈希处理?

可以从 SQL Server Management Studio 创建简单会员用户帐户吗?

在运行应用程序时,我发现的用于创建用户/帐户的唯一方法是在 C# 中:

有什么方法可以生成可用于 t-SQL 的简单成员资格的散列密码?简单会员哈希密码的要求是否已知?我找到了使用 DefaultMembershipProvider 生成密码的其他方法,但密码与 Simple Membership 不兼容。

编辑:我希望找到一个类似的过程:

可用于简单会员资格。

0 投票
1 回答
785 浏览

asp.net-mvc - UserName 字段是否必须是唯一的才能与 ASP.NET MVC 的 SimpleMembership 一起正常工作?

我正在使用 ASP.NET MVC 4 和带有 Code First 迁移的实体框架制作应用程序。
在名为 的类InitializeSimpleMembership中,有以下代码行:

其中"UserName"是指包含用户用户名的列。这些用户名必须是唯一的吗?我仅在此应用程序中通过 Facebook 使用 OAuth 身份验证。因此,在 UserName 字段中,我存储了用户的 Facebook 名称(例如“George Smith”)。显然,可能有很多 George Smiths 使用我的应用程序,这会导致任何冲突吗?

我注意到WebSecurity该类的许多方法,例如WebSecurity.GetUserId采用以下参数:string userName. 如果用户名不是唯一的,那么我不确定这将如何工作。此外,OAuth 的默认 FacebookClient 会返回一个 ExtraData 字典,其中包含例如ExtraData["username"] = george.smith@gmail.com. 似乎他们想将电子邮件存储在 UserName 下(以便 UserNames 是唯一的)。

我对 SimpleMembership 的了解不是很透彻。有人可以为我澄清一下存储在 UserName 下的值是否应该是唯一的,以便一切顺利运行?

谢谢你。