问题标签 [asp.net-membership]
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 - 我可以从代码中调用 ASP.NET RegSQL 吗?
是否可以从托管代码调用(相当于)aspnet_regsql.exe?我的想法是创建一个类来自动为已安装的 Web 应用程序构建数据库,该应用程序使用 ASP.NET 成员资格提供程序。我可能可以直接从代码中调用 aspnet_regsql.exe,但我遇到了 RegSql 类(http://msdn.microsoft.com/en-us/library/ms229567.aspx) - 不幸的是它似乎没有任何方法...
提前致谢。
asp.net-mvc - ASP.NET MVC – 用于控制器测试的模拟成员资格
我不确定如何为我的控制器测试模拟 ASP.NET 成员资格。
控制器代码:
有谁知道如何模拟这个以进行控制器测试?我正在使用 RhinoMocks。
msbuild - 为什么我从 Membership.GetCurrentUserName 获得 NullReferenceException?
我刚刚切换到使用 msbuild 来预编译我的网站,现在我收到了这个奇怪的错误:
我打电话给 Membership.GetUser() ,它抛出:
asp.net-mvc - 不同开发计算机上的 ASP.NET 成员资格提供程序
“asp.net 会员提供程序”是否可移植?我是否必须运行 aspnet_regsql.exe 来为每台新机器设置它?
我将成员资格提供程序数据库导入到 Visual Studio 数据库版并签入我的源代码管理,然后将其重新部署到不同的开发机器上。在新机器上,我收到以下错误。我该如何解决?谢谢!
“System.Web.Security.SqlMembershipProvider”需要与架构版本“1”兼容的数据库架构。但是,当前的数据库架构与此版本不兼容。您可能需要使用 aspnet_regsql.exe(在框架安装目录中提供)安装兼容架构,或者将提供程序升级到更新版本。
asp.net - ASP.NET 应用程序服务 - 如何创建新的用户帐户?
我一直在玩弄 ASP.NET 应用程序服务。我已经成功实现了身份验证服务、配置文件服务和角色服务,能够登录并获取登录用户的配置文件信息和角色信息。
现在我注意到了一个重大缺陷,即我不知道如何使用应用程序服务创建一个新的用户帐户。有人知道怎么做吗?
sql-server-2005 - asp.net 会员供应商受到威胁?
我使用的是开箱即用的标准 aspnet 会员提供程序,并且我在 web.config 中有以下设置:
今天我遇到了一个问题,用户报告说他们去登录并注意到该网站说他们已经登录......作为一个完全不同的用户。在联系了这两个用户后,事实证明两者都没有从共享计算机访问该站点。两个账户的数据都没有在数据库中显示出任何被“黑客入侵”的迹象。
它托管在负载均衡器后面的两个 Web 服务器上。数据库架构是一台用于读取的服务器,一台用于写入的服务器,通过复制使它们保持同步。
有谁知道可能是什么导致了这种情况?
asp.net-membership - 如何定义 ASP.NET 成员资格提供程序的密码规则?
当使用 ASP.NET Membership 提供程序的 Web 表单身份验证时,我们默认使用一些相当严格的密码规则。我认为需要八个字符,包括一个非字母字符。
我不想让它们都随意松动,但通常我不会在自己的密码中使用非字母字符,并且觉得自己像个伪君子,强迫我的用户这样做。
我做了一些查找,但无法弄清楚该规则的定义位置。我确定我只是缺少一些简单的东西-有人知道吗?
asp.net - 使用 ASP .Net Membership 使用户登录持久化
我有一个使用 sql 成员资格提供程序在 ASP.NET 3.5 和 SQL Server 2005 中构建的网站,并且可能形成身份验证。
由于我网站上的安全需求非常低,我想验证一次,然后无限期地保持登录(不给用户选择)。
正在发生的事情是用户登录,在会话中保持登录状态,然后在他们下次到达时,他们被注销。
如何让登录持久化?
这是技术细节,我已经尝试了许多持续时间的变化。
网络配置:
编辑:这是客户端存储的 cookie 信息:
asp.net - .Net 会员资格的替代品
.net 会员资格有任何替代\mods 吗?
我觉得它非常严格;
不能轻易更改用户名。您必须创建一个新用户并复制字段,但随后您会丢失主键,或者您必须自己直接编辑用户表。
其他配置文件字段作为一个 blob 一起存储。
asp.net-mvc - ASP .NET 匿名用户未存储在数据库中
我正在尝试在 MVC 中设置匿名用户。由于某种原因,它不会将用户存储在数据库中。我在 web.config 中添加了以下内容
当我访问该站点时,它成功创建了 .ASPXANONYMOUS cookie,但没有在数据库中创建用户。这是我必须手动做的事情吗?