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

asp.net - ASP.NET connectionStringName 和 MemberShip 提供者名称

“显然它有效”

除了良好实践之外,您能否说出不给出这两个的原因:

connectionStringName 和 Membership Provider name 相同的字符串值?

这可能是一个问题吗?

如:

根据这篇文章

谢谢

0 投票
2 回答
3936 浏览

asp.net-mvc - 我应该如何在我的 ASP.NET MVC 站点中实现用户成员资格?

我正在创建一个 ASP.NET MVC 站点,我需要实现登录和成员资格功能。

这是我自己推出的东西吗?我的数据库中已经有一个成员表,我应该创建一个用户名和密码哈希字段并检查它吗?如何让用户使用过期的 cookie 登录?

这是您将使用 ASP.NET 的内置成员服务的实例吗?

ASP.NET MVC 新手寻求帮助。

0 投票
1 回答
2914 浏览

asp.net-mvc - 使用 NHibernate 时如何处理成员资格/角色?

我即将开始一个使用 NHibernate 和 ASP.Net MVC 的新项目,并且遇到了成员资格问题。我想知道我是否应该使用第 3 方 NHibernate 成员资格/角色提供程序,创建我自己的,或者只是一起跳过这些提供程序。

到目前为止,我看过:
Manuel Abadia 的 NHCustomProviders - 似乎有很多配置,不确定是否要将所有这些都放在我的 web.config 中。
Leo Vildosola 的 NHibernateProvider - 项目所有者似乎不再支持它,因为他不再使用 NHibernate。
Eucalypto - 我喜欢表格结构,但对它附带的所有额外的 CMS 东西有点担心。
* 这些项目中的每一个看起来都已经有一段时间没有被触及了,这可能意味着需要额外的工作来更新它们以使用最新版本的 NHibernate。

这是已经解决了很多次的问题之一,我想花时间解决新问题,并希望增加一些商业价值。

0 投票
3 回答
411 浏览

database - 我应该在应用程序级别之间传递 UserID 吗?

当 userID 不是正在传递的对象中的字段时向数据层提交数据,但在提交数据时仍需要使用 userID 交叉引用表,我应该调用成员资格类来获取数据层的 UserID,还是应该将 UserID 作为参数从一个级别传递到另一个级别?(即从业务层到数据层?)(或者不管哪种方式都无所谓?)

控制器或业务层:

或者

在 DataLayer 中执行此操作:

0 投票
1 回答
5355 浏览

asp.net - 使用 ASP.NET 成员身份将用户重定向到多个登录页面

根据用户所在的文件夹将用户重定向到登录页面。我有一个带有根目录的 Web 应用程序,所有用户和管理站点都使用它。

对于需要网站认证功能的人,他们需要登录并被重定向到 root/login.aspx。但是,当管理员需要登录到站点的 root/admin/ 部分时,我希望他们被重定向到 root/admin/login.aspx 上的登录表单

我在 root/admin 目录中有这个文件。我尝试添加以下行,但它给出了错误。

基本上我正在尝试覆盖主应用程序中存在的 defaulturl 和 loginurl。

0 投票
3 回答
1291 浏览

asp.net - ASP.NET 成员资格 - 用户超时时间早于预期

除了没有使用 web.config 中的超时设置之外,还有其他原因吗?它可能是 30 分钟的默认超时,但绝对小于 30 分钟。

对于我的 Login.aspx 页面上的代码:

[编辑]

我相信超时发生在大约 10 分钟的空闲时间..

0 投票
1 回答
5827 浏览

asp.net - 以编程方式为 Web 应用程序中的子目录设置 ASP.NET 授权

我有一个使用 CreateUserWizard 注册新用户的 ASP.NET 应用程序。我的注册过程的一部分是为用户创建一个“主目录”,他们可以在其中上传文件。

我想使用 ASP.NET 授权功能来限制对“主目录”的访问。只有分配给目录的注册用户才应该有访问权限。

我想我知道如何使用 Web.config 以声明方式执行此操作。我可以执行以下操作:

这篇文章 几乎回答了我的问题,但是有人可以帮助我解决我的特殊情况吗?还有一件事:修改 Web.config 不会重新启动应用程序吗?(即当我在CreatedUserCreateUserWizard 类的事件处理程序中的目录创建/授权代码中的代码运行时?)

感谢您的帮助!

0 投票
1 回答
1683 浏览

asp.net-membership - 为什么 ValidateUser 不返回更多?

我正在使用标准的 .NET 会员提供程序,并认为我会看看是否有人可以对此有所了解。

调用 ValidateUser 返回 true 或 false。现在,由于该方法接受用户名和密码,因此可以推断返回结果将反映无效的用户名或密码。然而,如果我们进一步深入研究,我们会发现它也在检查 IsLockedOut 和 IsApproved。

在我的应用程序中,我想将 IsApproved 用于我自己的方式。简单地滚动我自己的提供者是行不通的,因为我仍然受限于 bool 结果。创建用户为我们提供了我们需要的所有信息,那么为什么不 ValidateUser 呢?我错过了什么吗?

0 投票
2 回答
7241 浏览

asp.net-membership - 自动生成的密钥不支持散列或加密密码

我创建了一个会员提供程序并将我的 web.config 更改为

但是现在,每当我尝试浏览到 ASP.Net 配置的安全页面时,都会出现以下错误:

自动生成的密钥不支持散列或加密密码

在我的数据库中,我为我的 PK 使用了 Identity。我不知道这是不是问题。但如果是,我该如何解决?我不想更改身份值。

谢谢。

0 投票
3 回答
4267 浏览

asp.net - 最佳实践 ASP.NET 成员资格:同一数据存储中的用户表?

使用 ASP.NET Membership Security 模型的表扩展我的业务数据库是否更好。或者我应该有一个不同的数据存储,我只管理身份和角色......基本上是 1 或 2 个数据库?