问题标签 [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.

0 投票
1 回答
691 浏览

asp.net - 我可以从代码中调用 ASP.NET RegSQL 吗?

是否可以从托管代码调用(相当于)aspnet_regsql.exe?我的想法是创建一个类来自动为已安装的 Web 应用程序构建数据库,该应用程序使用 ASP.NET 成员资格提供程序。我可能可以直接从代码中调用 aspnet_regsql.exe,但我遇到了 RegSql 类(http://msdn.microsoft.com/en-us/library/ms229567.aspx) - 不幸的是它似乎没有任何方法...

提前致谢。

0 投票
3 回答
2487 浏览

asp.net-mvc - ASP.NET MVC – 用于控制器测试的模拟成员资格

我不确定如何为我的控制器测试模拟 ASP.NET 成员资格。

控制器代码:

有谁知道如何模拟这个以进行控制器测试?我正在使用 RhinoMocks。

0 投票
1 回答
1594 浏览

msbuild - 为什么我从 Membership.GetCurrentUserName 获得 NullReferenceException?

我刚刚切换到使用 msbuild 来预编译我的网站,现在我收到了这个奇怪的错误:

我打电话给 Membership.GetUser() ,它抛出:

0 投票
3 回答
2678 浏览

asp.net-mvc - 不同开发计算机上的 ASP.NET 成员资格提供程序

“asp.net 会员提供程序”是否可移植?我是否必须运行 aspnet_regsql.exe 来为每台新机器设置它?

我将成员资格提供程序数据库导入到 Visual Studio 数据库版并签入我的源代码管理,然后将其重新部署到不同的开发机器上。在新机器上,我收到以下错误。我该如何解决?谢谢!

“System.Web.Security.SqlMembershipProvider”需要与架构版本“1”兼容的数据库架构。但是,当前的数据库架构与此版本不兼容。您可能需要使用 aspnet_regsql.exe(在框架安装目录中提供)安装兼容架构,或者将提供程序升级到更新版本。

0 投票
3 回答
1047 浏览

asp.net - ASP.NET 应用程序服务 - 如何创建新的用户帐户?

我一直在玩弄 ASP.NET 应用程序服务。我已经成功实现了身份验证服务、配置文件服务和角色服务,能够登录并获取登录用户的配置文件信息和角色信息。

现在我注意到了一个重大缺陷,即我不知道如何使用应用程序服务创建一个新的用户帐户。有人知道怎么做吗?

0 投票
2 回答
449 浏览

sql-server-2005 - asp.net 会员供应商受到威胁?

我使用的是开箱即​​用的标准 aspnet 会员提供程序,并且我在 web.config 中有以下设置:

今天我遇到了一个问题,用户报告说他们去登录并注意到该网站说他们已经登录......作为一个完全不同的用户。在联系了这两个用户后,事实证明两者都没有从共享计算机访问该站点。两个账户的数据都没有在数据库中显示出任何被“黑客入侵”的迹象。

它托管在负载均衡器后面的两个 Web 服务器上。数据库架构是一台用于读取的服务器,一台用于写入的服务器,通过复制使它们保持同步。

有谁知道可能是什么导致了这种情况?

0 投票
2 回答
10417 浏览

asp.net-membership - 如何定义 ASP.NET 成员资格提供程序的密码规则?

当使用 ASP.NET Membership 提供程序的 Web 表单身份验证时,我们默认使用一些相当严格的密码规则。我认为需要八个字符,包括一个非字母字符。

我不想让它们都随意松动,但通常我不会在自己的密码中使用非字母字符,并且觉得自己像个伪君子,强迫我的用户这样做。

我做了一些查找,但无法弄清楚该规则的定义位置。我确定我只是缺少一些简单的东西-有人知道吗?

0 投票
3 回答
20814 浏览

asp.net - 使用 ASP .Net Membership 使用户登录持久化

我有一个使用 sql 成员资格提供程序在 ASP.NET 3.5 和 SQL Server 2005 中构建的网站,并且可能形成身份验证。

由于我网站上的安全需求非常低,我想验证一次,然后无限期地保持登录(不给用户选择)。

正在发生的事情是用户登录,在会话中保持登录状态,然后在他们下次到达时,他们被注销。

如何让登录持久化?

这是技术细节,我已经尝试了许多持续时间的变化。

网络配置:

编辑:这是客户端存储的 cookie 信息:

0 投票
5 回答
4329 浏览

asp.net - .Net 会员资格的替代品

.net 会员资格有任何替代\mods 吗?

我觉得它非常严格;

  • 不能轻易更改用户名。您必须创建一个新用户并复制字段,但随后您会丢失主键,或者您必须自己直接编辑用户表。

  • 其他配置文件字段作为一个 blob 一起存储。

0 投票
1 回答
601 浏览

asp.net-mvc - ASP .NET 匿名用户未存储在数据库中

我正在尝试在 MVC 中设置匿名用户。由于某种原因,它不会将用户存储在数据库中。我在 web.config 中添加了以下内容

当我访问该站点时,它成功创建了 .ASPXANONYMOUS cookie,但没有在数据库中创建用户。这是我必须手动做的事情吗?