问题标签 [sqlmembershipprovider]

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 回答
1157 浏览

asp.net - SqlMembershipProvider 初始化方法未被调用

我已经完成了 MembershipProvider 的自定义实现,但由于某种原因,初始化方法没有被调用,因此我的提供者没有从配置参数正确设置,谁首先调用它,我如何让它工作。

0 投票
4 回答
2929 浏览

.net - SQLMembershipProvider - 将成员资格添加到现有数据库。设置权限

我正在按照这些说明将与成员资格相关的模式添加到现有数据库(我们称之为 myDatabase)。

因此,在 myDatabase 中创建了许多表、视图和存储过程。

下一步是修改 web.config 以使应用程序使用 CustomizedMembershipProvider

然后我们还需要指定连接字符串,如:

这是我的问题:

  1. 我应该使用与应用程序使用的连接字符串不同的连接字符串吗?是否需要在数据库中创建一个具有与成员对象相关的权限的新用户?
  2. 使用用户 ID 等指定连接字符串后,我是否需要为该用户授予那些新创建的对象的权限?那是仅用于存储过程还是表和视图?

编辑: 我注意到在数据库中创建了一组角色以及成员资格对象。因此,将用户分配给适当的角色是一个问题。角色是这样的

所以问题的第一部分仍然存在。那么创建一个新的数据库用户有什么意义(所以单独的数据库连接)

0 投票
3 回答
4061 浏览

.net - SQLMembershipProvider - 源代码

在哪里可以找到 SQLMembershipProvider (.NET2.0) 的源代码?是可用的么?

0 投票
1 回答
651 浏览

c# - SqlMembershipProvider 管理

在我开始为这个问题编写自己的解决方案之前,谁能指出我在使用 SqlMembershipProvider 时管理标准用户详细信息的预构建解决方案?我通过 Google 找到的解决方案似乎要么是半生不熟的“示例解决方案”,要么不适合日常使用。

问候理查德

0 投票
4 回答
3509 浏览

asp.net - 是否有开源的 Asp.net 会员管理 GUI(如 netwebadmin,但可以在线工作)?

Visual Studio 2005 附带一个项目,允许您使用 asp.net 成员资格提供程序来查找、添加、编辑和删除用户和角色。不幸的是,它不能在线使用,并且为了在您的站点中拥有一个管理区域,您似乎必须编写自己的管理界面。

有没有具有netwebadmin功能但可以在线使用的开源或免费项目?

0 投票
3 回答
1617 浏览

asp.net - 使用 SQL Membership Provider 的 ASP.NET 会话超时

我从进程内成员资格提供程序转换为 sql 成员资格提供程序,以防止人们在网站进程回收时丢失他们的会话,但会话似乎仍然超时。

在使用 sql 成员资格提供程序时,是否有任何其他事情(除了 web.config 中设置的会话超时变量)会导致会话超时。即使用户关闭并打开浏览器,我也希望会话持续存在。我必须做一些特别的事情来做到这一点吗?

0 投票
2 回答
781 浏览

c# - 移植 Active Directory 身份验证以使用 SQL 成员资格提供程序

我正在考虑将我的应用程序从使用活动目录成员资格提供程序转移到使用 sql 服务器提供程序。我们看到的主要问题是无法从 AD 中检索用户密码。有人有什么想法吗?有人认为我应该独自离开AD吗?

0 投票
1 回答
623 浏览

asp.net-mvc - 使用 ASP.NET 的 SqlMembershipProvider 进行分片?

我正在考虑在 ASP.NET MVC 中编写一个博客托管应用程序。我是 .NET 的新手,但我在 LAMP 世界中相当称职。我的问题涉及用户数据的水平缩放。

每个拥有博客的用户在数据库中都会有 6 个表。我想规划水平扩展,以便 20% 的用户可以在一个数据库服务器上,20% 在另一个数据库服务器上,等等。在 LAMP 世界中,我有一个“字典”表,我首先要查询找出用户在哪个数据库服务器上。然后该应用程序将只与该特定数据库服务器通信。

我看不到如何轻松地对 SqlMembershipProvider 使用的数据库进行分片。有小费吗?

0 投票
1 回答
1880 浏览

cookies - 跨不同域的 SSO

如何实现跨域的单点登录?我有两个或多个域,我希望所有域都使用 SqlMembershipProvider(ASP.NET 2.0 成员数据库)通过一台服务器进行身份验证我有域 foo.com 托管 asp.net 成员数据库和另一个域 bar.com通过 foo.com 进行身份验证。我在互联网上找到了很多针对不同应用程序但在同一个域但不同域中的文章我没有找到完整的文章描述循环,我看到一些使用 FormsAuthenticationTicket 类或 FormsAuthentication 类。我知道 web.config 中的 machineKey 应该是一样的。我认为让 foo.com 一旦通过身份验证就可以很容易地复制身份验证 cookie 并将 cookie 的域从 foo.com 更改为 bar.com 但我发现我可以' t 控制其他域 cookie!那么有没有办法让它工作呢?

谢谢你和问候,艾哈迈德

0 投票
3 回答
20814 浏览

asp.net - 使用 ASP .Net Membership 使用户登录持久化

我有一个使用 sql 成员资格提供程序在 ASP.NET 3.5 和 SQL Server 2005 中构建的网站,并且可能形成身份验证。

由于我网站上的安全需求非常低,我想验证一次,然后无限期地保持登录(不给用户选择)。

正在发生的事情是用户登录,在会话中保持登录状态,然后在他们下次到达时,他们被注销。

如何让登录持久化?

这是技术细节,我已经尝试了许多持续时间的变化。

网络配置:

编辑:这是客户端存储的 cookie 信息: