问题标签 [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 回答
400 浏览

.net - 一个开源项目,可以教授 .NET 的成员资格和角色管理

我想看一个基础项目来学习如何组织成员和角色管理。你能给我一些关于它的开源项目链接吗?

0 投票
4 回答
2633 浏览

asp.net - 将 asp.net 会员资格与 sqlite 或其他提供商一起使用?

有没有人有任何使用Sqlite和 ASP.NET 成员资格的例子?我正在构建一个小型“插入式”Web 应用程序,不想依赖 SQL 数据库来存储用户凭据等。Sqlite 似乎是一个不错的选择,我对它在Elmah中的性能印象深刻;我也不介意使用 xml 作为数据存储。

另一方面,也许 asp.net 会员资格不是基本表单级别安全性的好选择?对于实施它的人来说,该应用程序不需要超过几个用户,目前我认为不需要角色。我对使用 asp.net 会员的想法是设置和运行简单;如果我不需要,为什么要建立一个安全类,对吧?

当然欢迎任何其他建议;感谢您的时间。

0 投票
6 回答
25625 浏览

asp.net - ASP.NET 成员密码过期

我正在使用 ASP.NET 成员身份验证我的 Web 应用程序。这对我很有用。我现在必须实现密码过期。

如果密码已过期,则应将用户重定向到ChangePassword屏幕,并且不应允许在不更改密码的情况下访问应用程序的任何其他部分。

有很多aspx页面。如果密码已过期,一种解决方案可能是重定向到每个 aspx 的ChangePassword屏幕OnInit。有没有其他解决方案或建议。

谢谢,杰

0 投票
2 回答
187 浏览

c# - 我应该为这个不寻常的帐户系统使用会员资格吗

我的 asp.net mvc 站点需要某种授权,但它与通常的用户概念和成员身份不同。它将更多地用于首选项,然后实际用于身份验证。没有任何密码的帐户应该是可能的(并且最初将是唯一的类型),并且一个帐户也可以同时由多个用户使用。例如,根据用户组的不同,某个地区的所有用户都可能获得一个共享帐户。这是客户(营销部门)的决定,不予讨论。

某个登录页面(仅)在 URL 中使用一个用户 ID,该用户 ID 将加载一个帐户,该帐户又具有与其链接的一些首选项,可在整个站点的其余部分中使用。
如果用户没有从登陆页面开始或发送的 accountId 与系统中的记录不匹配,他/她将被分配具有默认偏好的默认帐户。

我正在考虑不要重新发明轮子(有人应该为此找到一个新的表达方式)并使用 asp.net 会员系统。但是整个系统基于每个用户所需的密码、电子邮件和单个会话,这些都是我无法提供的。因为情况有点不合常规,我认为自定义 MembershipProvider 等会到位。但它的要点似乎是从常规的 Membership 类继承。这些类的方法都需要我不需要的东西。

有什么建议么

0 投票
4 回答
2936 浏览

asp.net-membership - 如何最好地在会员提供者上实施自定义搜索

开箱即用,System.Web.Security.Membership 实现了几个搜索方法:

  • 通过电子邮件查找用户
  • 按名称查找用户

我正在使用CodePlex 的 WSAT 项目来管理我的会员数据库。该工具在 ProfileCommon 类中实现了额外的配置文件属性。

假设我在用户的个人资料中有一个名为Firm的属性。

我需要实现一个自定义搜索方法来搜索公司属性,我想在代码中完成这一切。不想编写存储过程(因为所有配置文件属性都存储在 WSAT 工具的 1 个数据库列中)。

这样的事情显然不是正确的方法,但这里只是为了演示访问用户的配置文件属性:

我可以把它变成一些 LINQ 的优点吗?

0 投票
1 回答
2914 浏览

asp.net - 如何部署 ASP.net 自定义 MembershipProvider?

我编写了一个自定义 MembershipProvider,它使用自定义数据库模式来存储成员,但我无法弄清楚如何部署提供程序。我的目标服务器正在运行 IIS7,我可以导航到一个对话框以添加一个 .NET 用户提供程序,但不是让我选择包含提供程序的程序集和类,而是提供一个下拉菜单几个 MS 书面提供商。

我是否需要将程序集放在特定位置,以便 IIS 发现我的 MembershipProvider 类?如果是这样,.dll 需要去哪里?否则,如何告诉 ASP.Net 使用我的 MembershipProvider?我看到的每个示例都只是引用了完全限定的类名,但没有提及需要如何部署文件。

0 投票
1 回答
8161 浏览

.net - 带有确认电子邮件的 ASP.NET 成员资格提供程序

是否有任何框架/库用于使用带有确认电子邮件的 ASP.NET 成员资格提供程序,可以使用的东西?

几乎所有公共网站上使用的标准功能。

0 投票
10 回答
60101 浏览

asp.net - 如何分配配置文件值?

我不知道我缺少什么,但我在 Web.config 文件中添加了配置文件属性但无法访问配置文件。代码中的项目或创建新的配置文件。

0 投票
4 回答
5333 浏览

asp.net - 如何控制 MembershipUser.ResetPassword() 格式

是否可以控制通过调用 MembershipUser.ResetPassword() 自动生成的密码格式?

我希望能够在生成的密码中允许或不允许某些特殊字符。

我正在使用密码格式为 Hashed 的 SqlMembershipProvider。

谢谢。

0 投票
2 回答
370 浏览

asp.net-mvc - 在使用 MVC 和论坛数据库时,我应该使用会员提供程序吗?

我想使用论坛使用的现有用户用户组表。我宁愿不必添加任何额外的表格(除了论坛已有的表格)。

我将使用 MS SQL。

论坛是 PHP,这就是为什么我希望 .net 站点处理所有逻辑。论坛将使用自己的 PHP 逻辑,因为我将设置和删除 cookie。

当用户请求新密码时,我想在电子邮件中指定文本。

我想在用户登录时设置额外的 cookie(以便他们在登录网站时登录论坛)。

是否可以使用 .net 会员提供者来做到这一点?