问题标签 [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.
asp.net-mvc - ASP.NET MVC 4 和使用 CodeFirst 动态更改成员资格连接字符串
我正在创建一个 MVC4 多租户站点,该站点为每个租户使用单独的数据库,并且一直试图让会员资格为每个租户工作,但没有任何运气。
出于某种原因,无论我做什么,connectionStringField 始终为空。任何想法为什么会发生这种情况?
asp.net-mvc-3 - 在使用自定义成员资格 ASP.NET MVC 实施存储库模式方面需要帮助
我正在我的一个基于 ASP.NET MVC4 和 N 层架构的项目中实现存储库模式。对于如何使用存储库模式实现自定义成员资格,我有点困惑。到目前为止,这是我实现课程的方式。
//通用存储库
//存储库基类
//用户存储接口
//用户存储库
//这是我的业务逻辑层
//通用服务接口
//服务基地
//用户服务接口
//用户服务实现
我不太确定我走对了吗?如果是,我如何实现我的 UserService 类。
如果不是,我需要实施哪些更改。
对此的任何帮助都是非常可观的。在此先感谢*强文本*
facebook - 如何让 ExtendedMembershipProvider 与 ASP.NET MVC 4 和自定义成员资格提供程序一起使用?
我有一个自定义会员提供程序可以与 ASP.NET MVC 4 一起使用,但是当我想使用 Facebook 等 OAuth 登录时,我遇到了一个错误:
在 ExternalLoginCallback actionresult 中调用函数 OAuthWebSecurity.Login 时会发生这种情况。
我想要让一切正常工作,我需要一个自定义的“ExtendedMembershipProvider”,但我找不到任何关于它的信息,有什么想法吗?
c# - 成员资格自定义提供程序在 web.config 中调用失败
大家好,这是我的应用程序配置
这是我尝试登录时遇到的错误
我得到了以Model.Dll
自定义提供程序命名类命名的 DllTWMembershipProvider : System.Web.Security.MembershipProvider
我暗示
请帮忙!
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。这是更好的方法吗?
谢谢你
c# - 在 Membership.ValidateUser 中获取用户组
我正在使用表单身份验证和成员资格提供程序。当我调用 Membership.ValidateUser(logon.UserName,logon.Password) 时,它只返回一个布尔值,指示该用户是否有效。但我希望用户被退回。我怎样才能做到这一点?
asp.net-mvc-3 - 具有实体框架的自定义成员资格提供程序
我有一个 MVC Web 应用程序,我正在使用我自己的会员提供程序。我已经为 MVC 应用程序和自定义成员资格提供程序实现了带有 POCO、存储库和工作单元的实体框架。
我发现当数据在成员资格提供程序中创建的实体之外发生更改时,数据不会更新。当实体在 Web 请求中短暂存在时,系统可以正常工作,但是成员资格提供程序是从 Web 应用程序启动的,并且不像控制器那样被处理。
我已经阅读了我能找到的每一篇文章,但还没有找到如何克服实体框架的这个限制。我是否必须求助于旧的 ADO 代码才能从数据库中获取最新数据?
asp.net - 修改自定义会员提供程序
我正在尝试从这里使用自定义会员提供程序类并且工作得很好。
但我的问题是我想从这门课中删除密码问题和密码答案。
这是我的 web.config 文件:
当我尝试创建没有安全问题并回答的新用户时,它不接受新用户注册。如果我给他们,那么它正在添加到数据库中。
就像在许多论坛和网站中一样,我已经看到实施requiresQuestionAndAnswer="false"
bu 单独没有成功。
那么如何删除它们呢?
这是会员提供者类:
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 的请求
如何解决。??
asp.net-mvc-4 - 如何在 ASP.Net MVC 4 中自定义身份验证和授权?
如何修改 MVC 4 Internet 应用程序模板中的默认身份验证系统。我只想使用社交登录,拥有基于角色的系统,使用附加信息维护用户配置文件,并允许将帐户与不同的提供商合并。