问题标签 [custom-membershipprovider]

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 回答
722 浏览

asp.net-mvc - ASP.NET MVC 4 和使用 CodeFirst 动态更改成员资格连接字符串

我正在创建一个 MVC4 多租户站点,该站点为每个租户使用单独的数据库,并且一直试图让会员资格为每个租户工作,但没有任何运气。

出于某种原因,无论我做什么,connectionStringField 始终为空。任何想法为什么会发生这种情况?

0 投票
1 回答
1090 浏览

asp.net-mvc-3 - 在使用自定义成员资格 ASP.NET MVC 实施存储库模式方面需要帮助

我正在我的一个基于 ASP.NET MVC4 和 N 层架构的项目中实现存储库模式。对于如何使用存储库模式实现自定义成员资格,我有点困惑。到目前为止,这是我实现课程的方式。

//通用存储库

//存储库基类

//用户存储接口

//用户存储库

//这是我的业务逻辑层

//通用服务接口

//服务基地

//用户服务接口

//用户服务实现

我不太确定我走对了吗?如果是,我如何实现我的 UserService 类。

如果不是,我需要实施哪些更改。

对此的任何帮助都是非常可观的。在此先感谢*强文本*

0 投票
2 回答
3186 浏览

facebook - 如何让 ExtendedMembershipProvider 与 ASP.NET MVC 4 和自定义成员资格提供程序一起使用?

我有一个自定义会员提供程序可以与 ASP.NET MVC 4 一起使用,但是当我想使用 Facebook 等 OAuth 登录时,我遇到了一个错误:

在 ExternalLoginCallback actionresult 中调用函数 OAuthWebSecurity.Login 时会发生这种情况。

我想要让一切正常工作,我需要一个自定义的“ExtendedMembershipProvider”,但我找不到任何关于它的信息,有什么想法吗?

0 投票
1 回答
1410 浏览

c# - 成员资格自定义提供程序在 web.config 中调用失败

大家好,这是我的应用程序配置

这是我尝试登录时遇到的错误

我得到了以Model.Dll自定义提供程序命名类命名的 DllTWMembershipProvider : System.Web.Security.MembershipProvider

我暗示

请帮忙!

0 投票
1 回答
716 浏览

asp.net-mvc-3 - 使用 MVC3 和自定义成员资格提供程序的多租户

我有一个关于多租户(使用 MVC3、EF)和自定义 SQL 成员资格提供程序的问题。

我创建了自定义用户和角色成员资格类,因为我必须在我的应用程序表中包含 userId 以及其他基于用户的属性。我现在将其转换为多租户应用程序。我们正在寻找一个共享数据库、共享应用程序模型。我们有一个存储租户详细信息(包括 URL)的主租户表,并且 Tenant_id 已包含在每个表中。现在我们正在对应用程序本身进行更改。

假设租户将使用如下 URL 登录:tenantUrl.mybaseURL.com。

我将根据此算法更改我的自定义用户验证方法:

编辑:这是我的 TenantContext 类,我将在其中设置/获取tenantId

tenantId 将在上述 Context 中的 Account Controller Login 中设置。

以上是做到这一点的好方法还是有更好的方法?有人看到我应该注意的任何问题吗?

我在这里看到了一个tenantId 存储在AppSettings 中的示例Handling data access in multi tenant site。这是更好的方法吗?

谢谢你

0 投票
1 回答
372 浏览

c# - 在 Membership.ValidateUser 中获取用户组

我正在使用表单身份验证和成员资格提供程序。当我调用 Membership.ValidateUser(logon.UserName,logon.Password) 时,它只返回一个布尔值,指示该用户是否有效。但我希望用户被退回。我怎样才能做到这一点?

0 投票
1 回答
520 浏览

asp.net-mvc-3 - 具有实体框架的自定义成员资格提供程序

我有一个 MVC Web 应用程序,我正在使用我自己的会员提供程序。我已经为 MVC 应用程序和自定义成员资格提供程序实现了带有 POCO、存储库和工作单元的实体框架。

我发现当数据在成员资格提供程序中创建的实体之外发生更改时,数据不会更新。当实体在 Web 请求中短暂存在时,系统可以正常工作,但是成员资格提供程序是从 Web 应用程序启动的,并且不像控制器那样被处理。

我已经阅读了我能找到的每一篇文章,但还没有找到如何克服实体框架的这个限制。我是否必须求助于旧的 ADO 代码才能从数据库中获取最新数据?

0 投票
0 回答
352 浏览

asp.net - 修改自定义会员提供程序

我正在尝试从这里使用自定义会员提供程序类并且工作得很好。

但我的问题是我想从这门课中删除密码问题和密码答案。

这是我的 web.config 文件:

当我尝试创建没有安全问题并回答的新用户时,它不接受新用户注册。如果我给他们,那么它正在添加到数据库中。

就像在许多论坛和网站中一样,我已经看到实施requiresQuestionAndAnswer="false"bu 单独没有成功。

那么如何删除它们呢?

这是会员提供者类:

0 投票
3 回答
2501 浏览

asp.net-mvc - 如何为 MVC4 和自定义会员提供配置 Ninject?

根据本文描述custom-membership-provider-with-repository-injection

我实现了通过注入提供的自定义会员资格。

自定义会员提供者

自定义角色提供者

Web.Config中

现在在NinjectWebCommon

当我运行应用程序时出现错误

在应用程序的预启动初始化阶段不能调用此方法。

从这 kernel.Inject(Membership.Provider);条线

但是如果我将内核设置放在Application_Start中

我得到以下错误

激活 IUserRepository 时出错 没有匹配的绑定可用,并且类型不是自绑定的。激活路径: 2) 将依赖 IUserRepository 注入到 CustomMembershipProvider 类型的属性 UserRepository 1) 对 CustomeMembershipProvider 的请求

如何解决。??

0 投票
0 回答
368 浏览

asp.net-mvc-4 - 如何在 ASP.Net MVC 4 中自定义身份验证和授权?

如何修改 MVC 4 Internet 应用程序模板中的默认身份验证系统。我只想使用社交登录,拥有基于角色的系统,使用附加信息维护用户配置文件,并允许将帐户与不同的提供商合并。