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

.net - 需要 .Net 登录程序的帮助(在本地机器上工作,而不是在远程机器上工作)

我有一个非常愚蠢的问题,但已经一个星期了,我无法继续前进。我有受身份验证保护的小应用程序。一切都在本地工作,您可以登录等。在远程机器上,您无法登录,它告诉您您的登录名未被识别。现在,我认为它可能是数据库连接等,所以我制作了列出 asp_users 表的小型测试页面,并通过对用户进行更改,我可以看到本地和远程都通过该连接看到同一个表,为什么用户身份验证不起作用是超越我。

为了澄清,它是 asp.net 应用程序和表单身份验证,数据库连接基于我创建的列出 asp_users 表的测试页面工作。

它并没有真正报告任何错误,只是说'您的登录尝试不成功。请再试一次。' 这一定是非常简单的事情,我现在太沮丧了,看不到它,这就是我寻求帮助的原因。帮助 !:)

好的,所以我尝试发布 web.config 的部分内容,但它没有显示出来。它是真正的基本配置,包含连接字符串、成员资格和角色部分(无配置文件)。所以问题是你会怎么做,你会检查什么。

提前感谢任何建设性的意见。

泽利科

0 投票
2 回答
9703 浏览

asp.net - 我可以使用具有 ASP.NET 成员资格的实体框架吗?

我正在创建(实际上是重新创建)一个在 MS-Access 数据库中具有现有用户和其他数据的应用程序。数据将被移动到 SQL Server,其中一部分涉及迁移用户。我想用 EF 做 ORM,我很确定我知道 SQL Server 中的数据模型是什么。我是 EF 新手,但不是 ASP.NET,我想利用 ASP.NET 中的成员资格功能。我正在考虑几种方法来做到这一点,并希望得到一些建议。到目前为止,我只对这个想法做了一点研究,也许它已经在其他地方得到了回答。所以,这里有一组相关的问题。

  1. EF 可以通过某些我不知道的类或命名空间直接与 ASP.NET 成员身份一起使用吗?

  2. 如果我将用户转换到会员系统,为了将他们的用户 ID 与其他表中的数据对齐,我是否应该在 aspnet_* 表的顶部创建另一组用户数据表(如 DotNetNuke)?

  3. 我想避免在处理用户标记数据时仅将内置成员资格函数用于用户身份验证并切换到 EF 上下文的情况。通过进入每一行的会员用户来撤回用户信息以绑定到 GridView 中的列似乎很笨拙,但也许这就是所需要的?为了数据检索的目的,我是否需要吸收它并复制 EF 中的成员资格类?

  4. 我正在考虑为会员资格实施某种 EF 提供程序,其想法是,也许提供程序可以位于整个 EF 数据模型中。这是疯话吗?(我以前从未编写过自己的提供程序)

随意告诉我我没有任何意义。

0 投票
8 回答
19052 浏览

model-view-controller - 如何在自定义 MembershipProvider 上调用 Initialize?

我已经阅读了所有相关的问题,但由于某种原因我仍然无法得到正确的解决方案,我这边有些不对劲,但不确定是什么原因造成的。

我创建了一个自定义成员资格提供程序,还将我的 web.config 更改为:

这是我的 Initialize 方法的代码:

而且我注意到没有调用 Initialize 方法,我通读了这里的问题,人们说我不必手动调用它,如果我正确连接了我的 web.config,我不必这样做任何东西,但我确实尝试手动调用它,但是当我尝试投射 NameValueCollection 时它给了我一个 InvalidCastException。

谁能帮我?谢谢

0 投票
3 回答
1524 浏览

asp.net - 注册不同类型用户的最佳方法 asp.net mvc

我希望注册 2 种类型的用户,它们在数据库中都有不同的数据集。

我希望使用 asp.nets 成员角色。是否有任何简单的方法可以使用帐户控制器在 mvc 应用程序中执行此操作?

0 投票
3 回答
1698 浏览

asp.net-membership - .NET 会员登录 ReturnUrl 覆盖

我想知道是否有人知道在您成功登录后覆盖页面将您带到何处的 URL 的正确/最佳实践方法。

我试过这个:

有没有人有任何其他建议?

0 投票
2 回答
5317 浏览

c# - 在 ASP.NET MVC 中获取 MembershipUser

我正在用 ASP.NET MVC 编写一个新应用程序。我创建了一个自定义 MembershipProvider,它将会员数据存储在我自己的数据库模式中。一切正常,但是如何在我的应用程序中获取 MembershipUser,以便我可以获得登录用户的用户密钥并加载与该用户相关的模型类?

0 投票
2 回答
1427 浏览

asp.net-membership - 无法加载我的自定义会员提供程序?

我试图实现一个自定义会员提供程序,一切顺利,我可以连接,我可以更改用户详细信息,但是一旦我创建用户,我在完成创建用户后尝试获取用户时出现此错误。

错误来自我的web.config,它说它是一个ConfigurationErrorsException,它还说问题出在我的配置文件下的类型上,我确定我提供的提供程序类型是正确的,例如

请帮我

谢谢

0 投票
2 回答
1502 浏览

asp.net-membership - LoginControl 无法在 Firefox 中正常工作,需要两次登录尝试

知道为什么 LoginControl 要求用户使用 FireFox 进行两次身份验证但使用 IE 可以正常工作(一次)吗?如果这很重要,我正在使用自定义 MembershipProvider 和 RoleProvider。

我的 web.config 的身份验证部分;

会员部分;

只有与登录相关的代码;

0 投票
2 回答
202 浏览

sql - 如何一对多删除FK?

我有一个表(aspnet_Membership),其中包含我需要删除的垃圾邮件记录。有一些外键,我正在尝试编写一个简单的 SQL 语句来删除 FK,这样我就可以删除主记录。

因此,有一个名为“aspnet_UsersInRoles”的表,它具有 UserID 和 RoleID,在我的“aspnet_Membership”表中是 UserID。我不能在不孤立记录的情况下删除用户(由于限制,无论如何我都不会这样做)。

我如何才能基本上运行以下内容:

感谢您的任何建议。

0 投票
5 回答
1827 浏览

.net - .net 在 Intranet 中优于 java 的优势

我们公司拥有一个内联网,其中包含 30,000 多个网页和 160 多个 Web 应用程序。5000 多名员工正在使用它。

我们还拥有 150 多个 Web 应用程序和 100 多个网站的互联网。Internet 和 Intranet 都是 7 年以上,它们运行在经典的 ASP 上。

最近,一些“技术架构师”提出了一个从 ASP 迁移到 JAVA 的绝妙想法,结果通常需要 2/3 个月的项目在 java 中需要 6/9 个月。原因是我们有 100 多个可重复使用的定制 VB 组件,而 Java 团队发现很难迁移所有这些组件,而且它们需要大量时间。

在 Intranet 中的 160 多个 Web 应用程序中,其中大多数并非所有人都可以使用。这意味着我们有一个 VB 组件,用于检查登录用户并允许进入特定应用程序。我们还有权限管理页面,允许我们向应用程序添加/删除用户(就像 ASP 成员控制一样)。

我想向管理层展示使用 .net 成员控制很容易将 Intranet 应用程序移动到 .net 并且“Windows Authenticaion”更好。

与 java 相比,你能帮我收集一些使用 .net 作为 Intranet 的优势吗?请记住,我们现有的应用程序是基于 Windows 的。

在阅读 SO 中的类似问题后,我收集了一些要点。但我需要一些更具体的 Intranet。

注意:我不是来讨论关于 java 和 .net 的。java 是一门很棒的语言,但在迁移之前考虑这些因素,很清楚将我们的应用程序迁移到 .net 更好,但我的“技术架构师”做出了错误的决定。