asp.net-membership相关内容
我有几个旧的ASP.NET Web应用程序,它们共享一个数据库以供ASP.NET成员资格使用.我想转到使用.NET Core和IdentityServer4的微服务体系结构,并使身份服务器在新的微服务生态系统中使用现有的ASP.NET Membership用户存储,但是.NET Core在以下位置似乎不支持ASP.NET Membership.全部. 我目前有一个概念证明,其中涉及一个Web
..
我正在尝试在mvc 2应用程序中实现Membership控件,但是在处理MembershipUser类时遇到了麻烦. 我有自己的数据存储区(在Postgresql中),并且我正在使用Nhibernate从C#处理它.事实是,我有自己的用户类,但是我不能与发现实现成员身份的任何提供程序一起使用它,因为所有功能都返回预定义的MembershipUser类,而不能返回我自己的类. 我在这里迷
..
我试图在Visual Web Developer 2008中使用MySQLRoleProvider(MySql.Web,Version = 6.2.2.0). 尝试添加角色时,出现异常“表'test.my_aspnet_applications'不存在" if (!Roles.RoleExists("TestRole")) { Roles.CreateRole("TestRole"
..
我刚改用msbuild来预编译我的网站,现在我遇到了这个奇怪的错误: 我有一个对Membership.GetUser()的调用,它引发: [NullReferenceException: Object reference not set to an instance of an object.] System.Web.Security.Membership.GetCurrentUser
..
我已经阅读了所有相关问题,但是由于某种原因,我仍然无法获得正确的解决方案,这是我不正确的事情,但是不确定是什么原因造成的. 我创建了一个自定义成员资格提供程序,也将我的web.config更改为:
..
我应该在用户表中添加一列以存储用户面部图片吗? 还是应该创建一个新表来保存面部图片? 解决方案 您不能更改Memebership的表. 如果您添加/编辑/删除其中一个Membership表中的一列,Membership Provider将停止工作. 相反,您想要创建自己的表,并将Membership的Users表的UserID用作主键和外键(基本上是一对一的关系). 这里
..
我为asp.net mvc应用程序创建了自定义成员资格提供程序,除以下几点外,其他所有方法都工作正常: 登录到我的应用程序时,我还登录到了使用Visual Studio运行的所有其他asp.net mvc应用程序.我认为此数据是从缓存中提取的,因为当我注销并尝试在其他应用程序中再次登录时,我被拒绝了. 在webconfig中,我添加了applicationName来解决此问题,但这没用:
..
我们已经实现了自定义成员资格提供程序,并且在使用该提供程序的网页上具有更改密码控制.此成员资格提供程序类中的ChangePassword方法通过连接到外部Web服务来检查一些有关密码强度和有效性的业务逻辑.如果有新的密码(长度问题,需要特殊字符等),Web服务可以准确返回新密码出了什么问题. 现在,必须由自定义提供程序覆盖的ChangePassword方法的签名为: public ov
..
我正在尝试为Umbraco的成员资格提供者设置最低密码要求.目前,我的web.config成员资格部分如下所示:
..
我目前正在用.Net重新编写整个网站.当前网站是用foxpro编写的,并使用自定义逻辑,验证规则和Sql服务器表来存储和验证用户. 我想使用Membership Provider,但是我有一个主要的问题,我不确定该如何克服. 新站点和旧站点都必须共享用户和凭据.用户将必须能够在过渡阶段使用两个站点,而不必分别更新其个人资料. 在不破坏现有系统的情况下实现Membership Pr
..
我有一个ASP.NET MVC 4 Web应用程序.在本地运行,它可以正常工作,但是在Web主机(使用共享主机)上,登录用户经常通过重定向回首页而注销.在大多数情况下,用户仅需执行少量操作即可注销. Web主机建议我的应用程序可能使用了过多的内存,但是我使用了一个程序来分析内存使用情况,并且我确认它没有使用过多的内存-实际上,该应用程序似乎只使用了一部分内存Web主机上分配的内存的数量.
..
我有一个SQL脚本,可以在数据库中创建用户. 它使用.Net成员身份存储的proc. 目前,它工作正常. 唯一的问题是密码是保存的明文.在这里我应该更改为 salted/encrypted (不确定在这里使用什么术语) GO DECLARE @return_value int, @UserId uniqueidentifier EXEC @return_value =
..
我正在尝试使用Microsoft Azure门户,以查看我的旧应用程序如何以最少的重写量执行.身份验证是个问题. 背景:此ASP.NET Web应用程序当前使用SqlMembership Provider用于用户,角色,配置文件和个性化.是的,关于ASP.NET身份,简单成员资格,通用提供程序的博客很多,而asp.net SqlMembership Provider也正在逐步淘汰.但是,如果
..
我目前正在尝试编写一些代码,以在用户放弃会话(通过超时或注销)后进行一些整理,但是想访问User对象,因此我知道会话属于谁 不幸的是HttpContext为null,因此我无法直接访问HttpContext.User或HttpContext.User.IsInRole甚至直接访问auth cookie.我了解造成这种情况的原因,但想知道会话超时时是否还有其他方法可以访问此信息? 除了在
..
我正在尝试为sitecore实现一个非常简单的MembershipProvider,但是我不确定它是否真的很简单.基本上,我们已经有一个用于用户数据的自定义存储,所以我知道客户MembershipProvider是必经之路.但是,我的应用程序不会登录任何人,这由系统的不同部分负责.此外,它也不在乎究竟是谁登录了,只是在乎是否登录(谁的部分与我网站的内容区域无关). 那么最好的方法是什么?我在
..
参考文献 http://msdn.microsoft. com/en-us/library/6tc47t75%28v = VS.80%29.aspx http://msdn.microsoft.com/en-us/library/ms366730.aspx 问题 在标题Create a Custom Membership Provider下的第二个链接中,您会注意到他们提到
..
我必须设计一个CMS,其中一组凭据只能使用一次.因此,如果用户已经从计算机登录,那么在该用户注销之前,没有人可以使用他的凭据从另一个位置登录. 现在使用开箱即用的asp.net成员身份提供程序,IsOnline方法将返回一个布尔值,该值反映了超时时间与上次活动日期之间的关系.这对我来说不是一个可行的选择,因为如果用户仅在登录后关闭浏览器,IsOnline仍为true.但是他的会话将被破坏(假
..
1)firstUser是在成员资格模块将requireQuestionAndAnswer设置为false时创建的,而secondUser是在requireQuestionAndAnswer设置为true时创建的. 如果我们尝试通过PasswordRecovery PR控件恢复密码,并且将requireQuestionAndAnswer设置为true,则PR不会通过电子邮件将密码发送给firs
..
如何禁用 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不再
..