问题标签 [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 投票
4 回答
4489 浏览

c# - .net 会员提供者使用什么加密算法?

我正在查看 .net 会员提供程序的源代码,它在 sqlmembershipprovider.cs 中有对 EncryptPassword 和 DecryptPassword 的调用,但我在源代码中的任何地方都看不到该方法。

他们使用什么算法?那个源不是也放出来了吗?

0 投票
2 回答
4801 浏览

security - 如何在 .NET 中使用 Membership 重命名角色?

我正在使用 ASP.NET Membership 并注意到Roles 类中没有修改角色(例如其名称)的方法,只能创建和删除它们。

有可能还是不支持?

编辑:@CheGueVerra:是的,很好的解决方法。

你知道(额外的信用:))为什么这是不可能的吗?

0 投票
5 回答
219 浏览

asp.net - 如何以声明方式将当前用户传递给 Web 控件

我正在创建一个控件,需要将当前登录用户作为参数传递给它(以声明方式)

我试过这个但没有用(我得到了“<%= User.Identity.Name %>”作为值):

有没有办法做到这一点?

0 投票
1 回答
145 浏览

asp.net - 不在自定义 MembershipProvider 中使用电子邮件地址?

我正在为旧数据库编写自定义 MembershipProvider。用户通过登录名和密码进行身份验证,没有附加电子邮件属性。什么是“短周期”的最佳途径FindUsersByEmail()GetUserNameByEmail()方法?我幼稚的做法是不执行它们,因为我假设如果不需要恢复密码,也不需要通过电子邮件查找用户——这有什么副作用吗?

0 投票
2 回答
2101 浏览

asp.net-membership - 运行 aspnet_regsql.exe 后,我必须用数据初始化数据库吗?如何?

我运行 aspnet_regsql.exe 来设置 .net 成员表等。

我要运行什么来创建我的应用程序,以便我可以添加用户等?

0 投票
4 回答
766 浏览

.net - 有人使用 ASP .NET Membership 吗?

是否有人使用 ASP .NET 成员资格?如果你这样做,请告诉我你对此的看法。

如果你不使用它,你打算在未来的项目中使用它吗?如果不是,为什么?

温迪

0 投票
3 回答
2253 浏览

asp.net - ASP.NET 成员资格:登录控件源代码

通用登录控件的源代码是否可用?

这些是工具箱中登录部分下可用的控件:

  • 登录,
  • 登录视图,
  • 找回密码,
  • 登录状态,
  • 登录名,
  • 创建用户向导,
  • 更改密码

最后,您能否指出这些控件提供的自定义功能实现的良好来源,或者在不使用上述控件的情况下实现此功能的一些指导。

我正在使用 Visual Studio 2005 (.net2)

我将使用 SQLMembershipProvider 作为 MembershipProvider 但这可能没有什么区别。

0 投票
3 回答
11510 浏览

asp.net - ASP.NET 应用程序通过 Windows 身份验证或表单身份验证对 Active Directory 或 SQL 进行身份验证

我正在编写一个需要多种形式的身份验证的应用程序。

应用程序需要支持对 Active Directory 的身份验证,但如果用户不在 Active Directory 中,则能够故障回复到 SQL 成员资格提供程序。我们可以根据提供的用户名在代码中处理 SQL Provider 的失败,因为用户名的格式与 Active Directory 用户名的格式不同。

这甚至可能吗?我的意思是,我可以使用会员资格并同时使用 ActiveDirectoryMembershipProvider 和 SqlMembershipProvider 还是我必须自己推出?

另一个额外增加的复杂性是,我想根据 Windows 身份验证自动将我的内部用户身份验证回 AD,但对不在我们内部网络上的用户或使用 SQL 提供程序的用户使用表单身份验证。

这些很可能是单独的服务器,一个是内部的,另一个是外部的,所以我有很多计划要做来弄清楚数据复制,以及如果 AD 用户访问外部服务器等,我将如何对其进行身份验证。

当我开始走这条路时,我想知道那里有什么想法。如果我不自己动手,我想做的事情甚至可能吗,或者有没有办法将它们融合在一起?


谢谢回复。

我最初问的原因是因为我能够在大约 7 年前使用 IIS 进行身份验证,然后将凭据传递回 Lotus Domino 服务器 Web 应用程序,从而使这个特定的 senerio 工作。如果用户未通过 Windows 身份验证/ISS 进行身份验证,则 Domino 将处理身份验证。这就是我在这里想要做的,但真的想不出一种让它在 IIS 中工作的方法。

至于您的其余答复,我认为您正在走我需要采取的方式。我已经考虑过这一点,并在我的脑海中反复折腾。无论如何,两台服务器上的应用程序都会有所不同,因为无论如何访问外部服务器上的数据都会受到限制。事实上已经有很多不同了,我可能只是将它们视为两个应用程序,因此不需要在同一个应用程序中使用两种类型的身份验证。

我正在考虑为外部服务器编写自己的身份验证/登录窗口的想法,如果用户尝试在外部服务器上使用他们的 AD 凭据登录,我将能够检测到并将它们重定向到内部服务器。如果他们不在本地网络或 VPN 中,他们将根本无法访问。这部分仍然有一些思考过程,所以我不确定。

作为一个额外的想法 - 有没有办法将足够的 AD 提取到 SQL 数据库中,以允许我使用他们的 AD 凭据从外部服务器对 SQL 数据库的用户进行身份验证,而不会产生任何安全问题?我希望我清楚地输入我的想法......

再次感谢!

蒂姆

0 投票
2 回答
1016 浏览

asp.net-membership - 泛型和 ASP.Net 成员资格提供程序

我正在尝试使用通用列表作为用户配置文件的属性。我承认这可能只是让我的生活变得比它需要的更艰难,但我不想仅仅因为数据存储困难而改变编程模型。

我的 web.config 中有这个

第一个属性“AListProperty”工作正常。第二个会根据我在 web.config 中的 delcare 方式引发各种异常。MyReallySimpleClass 是公共的,可序列化的,由 2 个公共字段组成(目前)

所以,我的问题是 1. 有谁知道在 web.config 中声明这些类型的格式记录在哪里。2. 我做错了什么?看起来不错,我看不出两个声明之间有任何语义差异。

谢谢

0 投票
4 回答
10243 浏览

asp.net - 设置默认 AspNetSqlProvider 以指向远程数据库

在开始一个需要使用成员资格提供程序的新项目时,我发现我无法连接到包含成员资格数据库的远程数据库。

我运行了 aspnet_regsql 并能够在远程服务器上创建成员数据库,但是当我转到 ASPNET 配置(cassini 开发服务器)时,它不会连接到远程服务器。