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

asp.net - 高安全性场景的 ASP.NET 成员资格?

通过 wcf(打开传输安全性)使用的 asp.net 会员系统是否足以满足数千个客户端遍布整个 Internet 的高安全 Internet 场景?

我只是在评估可能的解决方案,并想知道这是否适合这一类别。

如果不是,那么在互联网场景中通过 wcf 提供高安全性访问的最佳方法是什么?

0 投票
1 回答
1805 浏览

asp.net-mvc - asp.net mvc 和认证示例

我正在寻找一些 asp.net mvc 示例,这些示例使用基于集成 asp.net 表单身份验证的成员资格提供程序以及编辑和发布场景。我在这里寻找最佳实践。

假设我的数据库中有一个 Contacts 表,其中包含一个 Name 字段和一个与 aspnet_Users UserId 字段相关联的 UserId 字段。我想到了这样的事情:

对此有任何提示或指南吗?

0 投票
2 回答
3774 浏览

asp.net - 具有本地化内容的 ASP.NET PasswordRecovery 控件

我正在使用 ASP.NET 成员资格和登录控件开发一个简单的门户应用程序。我想使用 PasswordRecovery 控件发送包含忘记密码的电子邮件,但是我的门户需要本地化。我有一个现有的内容管理系统,我正在从中提取本地化字符串,并且我想将 PasswordRecovery 控件链接到该系统。

但是,PasswordRecovery 控件似乎只接受电子邮件正文的 .txt 文件...属性是 PasswordRecovery1.MailDefinition.BodyFileName

我不想使用磁盘上的文件,我想在我的 CMS 中使用本地化内容。

有没有办法做到这一点?我突然想到我也许可以使用 SendingMail 事件通过正常的 System.Net 命名空间发送我的 OWN 电子邮件,但这似乎有点笨拙......

有什么想法吗?

谢谢,马克斯

0 投票
2 回答
1862 浏览

asp.net - 来自 DMZ 中 Web 服务器的 ASP.Net 提供程序

我们有一个使用 OOTB ASP.net 成员资格和角色提供者的 Intranet asp.net Web 应用程序。

现在我们计划通过将 Web 服务器移动到 DMZ 来将应用程序公开到 Internet,如下面(蹩脚的)文本图所示

现在的问题是,由于内部防火墙,Web 服务器上的 asp.net 成员资格和角色提供程序无法连接到 sql 服务器。

你以前有没有遇到过这样的情况?您会建议在内部防火墙中打开端口,以便网络服务器可以直接连接到 SQL 服务器吗?我还有什么其他选择(除了自己拧一个自定义提供程序)?

0 投票
1 回答
982 浏览

.net - 向 MembershipProvider 添加额外的属性

我正在使用 SqlMemberShipProvider,它运行良好,但我希望 MembershipUser 有一些额外的属性,例如名字、姓氏、电话号码等。最好的方法是什么?我是否必须创建自定义会员提供程序,或者是否有更好的方法向用户添加附加功能?

0 投票
4 回答
11933 浏览

c# - 使用 .net 会员提供程序进行编程登录

我正在尝试对在测试中需要当前登录用户的一段代码进行单元测试。使用 .Net 2.0 Membership Provider,我如何以编程方式以用户身份登录此测试?

0 投票
3 回答
184 浏览

asp.net - 与 Internet 断开连接时的 OpenId 开发

当人们决定使用 OpenId 作为站点成员时,他们想出了哪些解决方案来离线开发他们的 Web 应用程序?

几个想法:

  1. 创建两个登录页面,一个用于 OpenId,一个用于 ASP.NET Membership
  2. 使用测试帐户创建本地 OpenId 提供程序

有什么想法吗?

0 投票
1 回答
318 浏览

asp.net - 成员资格例外的全球化没有发生……怎么办?

我正在使用 SqlMembershipProvider 来执行我的 ASP.NET 网站的用户管理。特别是,该网站需要多语言(全球化!)。

当我使用 Membership.CreateUser 创建用户时,很高兴我得到了重复电子邮件、重复用户名等的例外情况。但我想要的是通过将其本地化到当前线程文化中来重新使用该异常文本。

我很肯定我正在正确设置当前线程 UI 文化等,因为所有其他全球化功能都可以正常工作。

我的印象是所有 .NET Framework 异常文本都是全球化的。他们不是吗???

特别是,我正在测试法语。我想我已经按照此处的说明成功安装了法语 .NET 3.5 SP1 语言包(但不确定 - 有没有办法检查!?)。

是不是只有 System.Web.Security.Membership 异常没有本地化?还是我缺少环境配置步骤?

任何帮助都会很棒。

安德鲁。

0 投票
1 回答
2736 浏览

security - 成员角色授权的 Web.config 编辑

我想通过 web.config 文件中的授权部分来使用基于角色的安全性。

使用 Membership,我的应用程序将允许创建新角色,因此,他们可以访问的页面需要动态设置。

我可以以编程方式更改 web.config 中的这一部分来管理它吗?如果是这样,怎么做?

0 投票
1 回答
359 浏览

asp.net - Membership.GetUser() & MARS

我正在使用 asp.net 成员资格,并且需要在我有另一个打开的 SQL 连接时调用 Membership.GetUser(),但我的代码在那个调用中死掉了。我的代码和成员资格提供程序都使用的连接字符串中有 MultipleActiveResultSets=True。Membership 类似乎忽略了连接字符串的 MARS 部分。

关于如何让 MARS 与 Membership 类一起工作的任何建议,以便我可以解决这个问题?

谢谢,

斯科特