asp.net-membership相关内容

如何将 IoC 成员资格提供程序与 ASP.NET MVC 集成

我有一个自定义成员资格/角色提供程序,我在我的 MVC 控制器中使用它,我也希望 ASP.NET MVC 可以访问它,因此我可以使用 AuthorizationFilters 等.由于很多人都实现了自定义提供程序,我想很多人们已经这样做了,但我还没有弄清楚或找到专门解决这个问题的帖子.这篇文章是我问题的另一面.就我而言,我的自定义提供程序与控制器配合良好,我也希望 MVC 使用它. 我的提供 ..

ASP.NET MVC - 角色提供程序的替代方案?

我试图避免使用角色提供者和成员资格提供者,因为在我看来它太笨拙了,因此我试图制作我自己的“版本",它不那么笨拙且更易于管理/灵活.现在是我的问题.. 是否有合适的角色提供者的替代方案?(我知道我可以自定义角色提供者、成员资格提供者等) 通过更易于管理/灵活,我的意思是我仅限于使用 Roles 静态类,而不是直接在与数据库上下文交互的服务层中实现,而是必须使用具有它的角色的静态类自己的数据库上 ..

如何将 Membership API 与自己的应用程序相关数据结合使用?

在 asp.net 4 中设计新应用程序 我必须决定如何使用 MS SQL Membership API 以及我自己在 MS SQL 数据库中的数据.首先,我需要以更灵活的方式存储和访问用户配置文件数据,然后配置文件提供程序支持.其次,我想链接其他用户相关信息(例如订单). 无论您将 aspnetdb 表存储在何处(在单独的数据库中或与数据位于同一数据库中),问题仍然是如何保持数据同步. ..

SQL 网络接口,错误:26 - 错误定位指定的服务器/实例

好吧,我有一个大问题,我想了好几天来解决,但我无法解决,所以我需要你的帮助.我在 asp.net 4.0 中有一个 Web 应用程序,我在其中实现了自定义成员资格和角色提供程序.当我打开应用程序主页时,它会连接到数据库并检索一些信息.还有一个登录表单,当我登录时,它会通过数据库验证用户并将我重定向到保留页面,但出现此错误: 发生与网络相关或特定于实例的错误建立与 SQL Server 的连接 ..

将一个 Asp.net Membership 数据库与多个应用程序一起使用 Single Sign On

我在一台 IIS 服务器上有两个 asp.net 应用程序,我想使用相同的后端 asp_security 数据库和成员资格提供程序.我已经读到我所要做的就是在两个 Web 配置中引用相同的应用程序名称,就像我现在所做的那样,但我一定是做错了什么 在每个应用程序 web.config 中,我都有这个部分. ..
发布时间:2021-11-29 08:12:28 C#/.NET

如何通过 SimpleMembership 和 WebSecurity 使用我自己的数据库?什么是 MVC4 安全性?

我已经阅读了我能找到的关于这个主题的所有内容,包括 MSDN 文章和 SO 帖子,但我仍然非常迷茫和困惑. 问题 请回答以下问题(如果可能,请简要回答): 什么是SimpleMembership/SimpleMembershipProvider (WebMatrix.WebData) 以及它/他们负责什么? 什么是WebSecurity (WebMatrix.WebData ..

您可以在 Windows 应用程序中使用 asp.net 会员资格提供程序吗?

Asp.Net 成员资格提供程序在 Web 应用程序中有一些明确的用途.我正在考虑尝试利用 Windows 应用程序(更具体地说是 WPF)中的一些功能.有谁知道是否可以在 Windows 应用程序中使用核心功能?我主要是在寻找它来创建我的数据库表,并维护用户、角色和配置文件.我显然不需要使用内置的网络控件(例如登录). 解决方案 我有一个与 DotNetNuke (DNN) 对话的 wi ..
发布时间:2021-11-29 08:12:02 C#/.NET

当同一个用户 ID 尝试登录多个设备时,如何终止其他设备上的会话?

我想要做的是将用户 ID 限制为一次只能登录到一台设备.例如,用户 ID“abc"登录到他们的计算机.用户 ID“abc"现在尝试从他们的手机登录.我想要发生的是终止他们计算机上的会话. Spotify 应用正是这样做的 - Spotify 一次只允许一个用户 ID 登录到一台设备上. 我正在使用 ASP.NET 成员身份 (SqlMembershipProvider) 和表单身份验证 ..

使用浏览器后退按钮进行 ASP.NET 身份验证登录和注销

我正在寻找一种解决方案,让用户在注销后使用浏览器的后退按钮导航到上一页. 我在 asp.net 中构建了一个 Web 应用程序,并使用自定义成员资格提供程序进行身份验证和授权.一切正常,除非用户点击注销链接退出应用程序并被重定向到默认封面,如果用户点击浏览器上的后退按钮,它实际上会回到他们之前的位置和数据仍然会显示. 当然他们不能在那个页面上做任何事情,点击任何链接他们将再次重定向到登 ..
发布时间:2021-11-29 08:11:44 C#/.NET

具有成员资格提供程序的 ASP.NET MVC 4 Web API 身份验证

我有一个使用 Web API 的 ASP.NET MVC 4 项目.在控制器上,我使用 [Authorize] 属性将类设置为需要授权.对于身份验证,我使用 ASP.NET 成员身份提供程序并将我的 Web.Config 设置为使用“表单"身份验证.这是我被卡住的地方: 在我完成 API 测试之前,一切都运行良好,并且我想使用 [Authorize] 属性保护控制器,以便我可以开始针对我的会 ..

使用相同登录数据库的多个应用程序相互注销

我在一台机器上设置了两个 ASP.NET 应用程序,它们的 web.config 文件在 AspNetSqlMembershipProvider 项中包含相同的 applicationName 值,因此它们共享用户和角色. 问题顺序是: 用户登录到应用程序 A, 在浏览器中打开新标签 登录应用程序 B, 他在应用程序 A 中的登录被注销 反之亦然. 我应该使用不同的方 ..
发布时间:2021-11-29 08:11:28 C#/.NET

.NET 4.0 中的自定义 MembershipProvider

这里有一些关于这个问题的帖子,但大多数已经过时,其中的参考链接甚至更过时. 我得到了这个网站,我需要使用它自己的表结构连接到外部 sql 服务器 (mssql),使用默认的 asp.net 成员资格提供程序结构不是一个选项.表格布局非常简单,用户表看起来像这样(称为个人) 个人- UserGuid (uniqueidentifier/guid, unique)- 名称(varchar)- ..
发布时间:2021-11-29 08:11:20 C#/.NET

ASP.NET MVC 3:如何在控制器方法中获取用户的角色?

我希望能够 获取当前经过身份验证的用户的角色列表. 根据用户的角色过滤提供给该用户的数据. 我看到了检查用户是否处于特定角色的方法,但我不在乎他们参与什么角色.数据库会知道哪些角色可以查看哪些数据.我需要将这些角色的集合提交给数据服务,以根据这些角色过滤数据. 那么第一步是如何在控制器方法中获取与当前用户关联的所有角色? 编辑: 这似乎很有效: Roles.Get ..

如何使用 MySQL 设置 ASP.NET MVC 2?

是否可以设置 ASP.NET MVC 2 以使用 MySQL 数据库? 解决方案 我假设您拥有 Visual Studio Professional 2008,可以访问 MySQL 服务器的实例,并且具有中到高级的开发经验.这可能适用于 VS2008 网络版,但完全不确定. 如果您还没有安装 MySQL Connector for .NET (6.2.2.0 在撰写本文时) 可选: ..
发布时间:2021-11-20 22:46:26 数据库

如何在我的域模型中实现 ASP.NET 成员资格提供程序

在网站中,我需要整合会员资格和身份验证.所以我想使用 ASP.NET Membership 的功能,但我有其他自定义的东西,“用户"必须做. 所以我坐在这儿拿着我的铅笔和纸,为我的域模型画线......我怎样才能最好地利用 ASP.Net 成员资格,同时扩展它以满足我的需求? 我是否应该创建一个继承自 MembershipUser 的类并使用我自己的属性和方法扩展它(并将其保存在单独的 ..
发布时间:2021-11-17 01:59:49 C#/.NET