0

我正在使用 ASP.NET 成员资格提供程序对我的 Web 应用程序中的用户进行身份验证。

我想做两件事

  1. 使客户端能够配置诸如 maxInvalidPasswordAttempts 和 passwordAttemptWindow 等设置,而无需了解 web.config(例如通过 UI)
  2. 为了能够在多个应用程序之间共享这些设置,以便在 SQL 数据库中定义它们一次,那么服务器上的所有 Web 应用程序都可以使用相同的设置。

我不确定这些是否可行。

4

2 回答 2

2

您是否正在实施您自己的自定义会员资格提供者?

默认成员资格提供程序的属性连接到 web.config 值,但如果您实现自己的版本,覆盖默认值并从数据库中提取这些值应该是相对简单的......

看看MSDN 上的示例实现

于 2009-05-26T09:42:41.403 回答
0

您可以使用会员提供者MaxInvalidPasswordAttempts的此类属性,并编写从数据库填充设置的实现。

于 2009-05-26T09:41:40.003 回答