asp.net-membership相关内容

如何在ASP.NET Identity中使用和ASP.NET Membership数据库?

我有几个旧的ASP.NET Web应用程序,它们共享一个数据库以供ASP.NET成员资格使用.我想转到使用.NET Core和IdentityServer4的微服务体系结构,并使身份服务器在新的微服务生态系统中使用现有的ASP.NET Membership用户存储,但是.NET Core在以下位置似乎不支持ASP.NET Membership.全部. 我目前有一个概念证明,其中涉及一个Web ..
发布时间:2020-05-25 02:06:38 C#/.NET

有人在Nhibernate中使用ASP.NET MembershipProvider吗?

我正在尝试在mvc 2应用程序中实现Membership控件,但是在处理MembershipUser类时遇到了麻烦. 我有自己的数据存储区(在Postgresql中),并且我正在使用Nhibernate从C#处理它.事实是,我有自己的用户类,但是我不能与发现实现成员身份的任何提供程序一起使用它,因为所有功能都返回预定义的MembershipUser类,而不能返回我自己的类. 我在这里迷 ..
发布时间:2020-05-17 23:45:34 C#/.NET

我可以在成员资格提供者的表中添加一列以存储用户的头像吗?

我应该在用户表中添加一列以存储用户面部图片吗? 还是应该创建一个新表来保存面部图片? 解决方案 您不能更改Memebership的表. 如果您添加/编辑/删除其中一个Membership表中的一列,Membership Provider将停止工作. 相反,您想要创建自己的表,并将Membership的Users表的UserID用作主键和外键(基本上是一对一的关系). 这里 ..
发布时间:2020-05-08 18:32:12 C#/.NET

asp.net mvc自定义成员资格提供程序-严格登录到一个应用程序的缓存

我为asp.net mvc应用程序创建了自定义成员资格提供程序,除以下几点外,其他所有方法都工作正常: 登录到我的应用程序时,我还登录到了使用Visual Studio运行的所有其他asp.net mvc应用程序.我认为此数据是从缓存中提取的,因为当我注销并尝试在其他应用程序中再次登录时,我被拒绝了. 在webconfig中,我添加了applicationName来解决此问题,但这没用: ..
发布时间:2020-05-08 18:31:47 其他开发

成员资格提供者ChangePassword方法返回类型问题

我们已经实现了自定义成员资格提供程序,并且在使用该提供程序的网页上具有更改密码控制.此成员资格提供程序类中的ChangePassword方法通过连接到外部Web服务来检查一些有关密码强度和有效性的业务逻辑.如果有新的密码(长度问题,需要特殊字符等),Web服务可以准确返回新密码出了什么问题. 现在,必须由自定义提供程序覆盖的ChangePassword方法的签名为: public ov ..

结合使用ASP.NET Membership Provider和现有的用户数据库

我目前正在用.Net重新编写整个网站.当前网站是用foxpro编写的,并使用自定义逻辑,验证规则和Sql服务器表来存储和验证用户. 我想使用Membership Provider,但是我有一个主要的问题,我不确定该如何克服. 新站点和旧站点都必须共享用户和凭据.用户将必须能够在过渡阶段使用两个站点,而不必分别更新其个人资料. 在不破坏现有系统的情况下实现Membership Pr ..
发布时间:2020-05-08 18:31:34 其他开发

ASP.NET MVC成员身份-用户经常注销-不知道为什么

我有一个ASP.NET MVC 4 Web应用程序.在本地运行,它可以正常工作,但是在Web主机(使用共享主机)上,登录用户经常通过重定向回首页而注销.在大多数情况下,用户仅需执行少量操作即可注销. Web主机建议我的应用程序可能使用了过多的内存,但是我使用了一个程序来分析内存使用情况,并且我确认它没有使用过多的内存-实际上,该应用程序似乎只使用了一部分内存Web主机上分配的内存的数量. ..

在Azure上使用SqlMembership Provider和Forms身份验证连接ASP.NET Web应用程序

我正在尝试使用Microsoft Azure门户,以查看我的旧应用程序如何以最少的重写量执行.身份验证是个问题. 背景:此ASP.NET Web应用程序当前使用SqlMembership Provider用于用户,角色,配置文件和个性化.是的,关于ASP.NET身份,简单成员资格,通用提供程序的博客很多,而asp.net SqlMembership Provider也正在逐步淘汰.但是,如果 ..
发布时间:2020-05-08 18:31:15 C#/.NET

在会话结束时访问成员资格用户

我目前正在尝试编写一些代码,以在用户放弃会话(通过超时或注销)后进行一些整理,但是想访问User对象,因此我知道会话属于谁 不幸的是HttpContext为null,因此我无法直接访问HttpContext.User或HttpContext.User.IsInRole甚至直接访问auth cookie.我了解造成这种情况的原因,但想知道会话超时时是否还有其他方法可以访问此信息? 除了在 ..

Sitecore中的裸骨MembershipProvider

我正在尝试为sitecore实现一个非常简单的MembershipProvider,但是我不确定它是否真的很简单.基本上,我们已经有一个用于用户数据的自定义存储,所以我知道客户MembershipProvider是必经之路.但是,我的应用程序不会登录任何人,这由系统的不同部分负责.此外,它也不在乎究竟是谁登录了,只是在乎是否登录(谁的部分与我网站的内容区域无关). 那么最好的方法是什么?我在 ..
发布时间:2020-05-08 18:31:10 其他开发

对asp.net成员正确的100%IsOnline实现

我必须设计一个CMS,其中一组凭据只能使用一次.因此,如果用户已经从计算机登录,那么在该用户注销之前,没有人可以使用他的凭据从另一个位置登录. 现在使用开箱即用的asp.net成员身份提供程序,IsOnline方法将返回一个布尔值,该值反映了超时时间与上次活动日期之间的关系.这对我来说不是一个可行的选择,因为如果用户仅在登录后关闭浏览器,IsOnline仍为true.但是他的会话将被破坏(假 ..
发布时间:2020-05-08 01:55:55 C#/.NET

哈希密码和PasswordRecovery控制

1)firstUser是在成员资格模块将requireQuestionAndAnswer设置为false时创建的,而secondUser是在requireQuestionAndAnswer设置为true时创建的. 如果我们尝试通过PasswordRecovery PR控件恢复密码,并且将requireQuestionAndAnswer设置为true,则PR不会通过电子邮件将密码发送给firs ..
发布时间:2020-05-08 01:55:03 C#/.NET

使用SqlMembershipProvider禁用帐户锁定

如何禁用 SqlMembershipProvider 的帐户锁定功能? MaxInvalidPasswordAttempts的MSDN文档 a>属性未指定如何禁用它.如果找不到正确的方法,我将把maxInvalidPasswordAttempts属性设置为一个int的最大值,这可以有效地达到相同的结果. 我很清楚,禁用帐户锁定并不是最好的主意,但我需要在短期内实现. 解决方案 ..

如何在应用程序域之间传递经过身份验证的会话

让我们说您拥有网站www.xyz.com和www.abc.com. 让我们说一个用户访问www.abc.com并通过常规ASP .NET成员资格提供程序进行身份验证. 然后,从该站点将它们发送到(重定向,链接,无论工作正常)站点www.xyz.com,站点www.abc.com的目的是将该用户作为状态传递给另一个站点.的isAuthenticated,因此网站www.xyz.com不再 ..
发布时间:2020-05-08 01:54:18 C#/.NET