asp.net-membership相关内容
我有一个自定义成员资格/角色提供程序,我在我的 MVC 控制器中使用它,我也希望 ASP.NET MVC 可以访问它,因此我可以使用 AuthorizationFilters 等.由于很多人都实现了自定义提供程序,我想很多人们已经这样做了,但我还没有弄清楚或找到专门解决这个问题的帖子.这篇文章是我问题的另一面.就我而言,我的自定义提供程序与控制器配合良好,我也希望 MVC 使用它. 我的提供
..
我试图避免使用角色提供者和成员资格提供者,因为在我看来它太笨拙了,因此我试图制作我自己的“版本",它不那么笨拙且更易于管理/灵活.现在是我的问题.. 是否有合适的角色提供者的替代方案?(我知道我可以自定义角色提供者、成员资格提供者等) 通过更易于管理/灵活,我的意思是我仅限于使用 Roles 静态类,而不是直接在与数据库上下文交互的服务层中实现,而是必须使用具有它的角色的静态类自己的数据库上
..
ASP.NET MVC 允许用户在设计时为功能(即操作)分配权限,就像这样. [Authorize(Roles = "Administrator,ContentEditor")]公共操作结果 Foo(){返回视图();} 要实际检查权限,可以在(Razor)视图中使用以下语句: @if (User.IsInRole("ContentEditor")){
这将仅对具有 ContentE
..
在 asp.net 4 中设计新应用程序 我必须决定如何使用 MS SQL Membership API 以及我自己在 MS SQL 数据库中的数据.首先,我需要以更灵活的方式存储和访问用户配置文件数据,然后配置文件提供程序支持.其次,我想链接其他用户相关信息(例如订单). 无论您将 aspnetdb 表存储在何处(在单独的数据库中或与数据位于同一数据库中),问题仍然是如何保持数据同步.
..
好吧,我有一个大问题,我想了好几天来解决,但我无法解决,所以我需要你的帮助.我在 asp.net 4.0 中有一个 Web 应用程序,我在其中实现了自定义成员资格和角色提供程序.当我打开应用程序主页时,它会连接到数据库并检索一些信息.还有一个登录表单,当我登录时,它会通过数据库验证用户并将我重定向到保留页面,但出现此错误: 发生与网络相关或特定于实例的错误建立与 SQL Server 的连接
..
我在一台 IIS 服务器上有两个 asp.net 应用程序,我想使用相同的后端 asp_security 数据库和成员资格提供程序.我已经读到我所要做的就是在两个 Web 配置中引用相同的应用程序名称,就像我现在所做的那样,但我一定是做错了什么 在每个应用程序 web.config 中,我都有这个部分.
..
我正在使用 Membership.create 用户函数,然后出现以下错误, 所需的防伪表单字段“__RequestVerificationToken"是不存在 我该如何解决这个问题? 解决方案 你在你的行动之前有 [ValidateAntiForgeryToken] 属性.您还应该在表单中添加 @Html.AntiForgeryToken().
..
我已经阅读了我能找到的关于这个主题的所有内容,包括 MSDN 文章和 SO 帖子,但我仍然非常迷茫和困惑. 问题 请回答以下问题(如果可能,请简要回答): 什么是SimpleMembership/SimpleMembershipProvider (WebMatrix.WebData) 以及它/他们负责什么? 什么是WebSecurity (WebMatrix.WebData
..
Asp.Net 成员资格提供程序在 Web 应用程序中有一些明确的用途.我正在考虑尝试利用 Windows 应用程序(更具体地说是 WPF)中的一些功能.有谁知道是否可以在 Windows 应用程序中使用核心功能?我主要是在寻找它来创建我的数据库表,并维护用户、角色和配置文件.我显然不需要使用内置的网络控件(例如登录). 解决方案 我有一个与 DotNetNuke (DNN) 对话的 wi
..
我想要做的是将用户 ID 限制为一次只能登录到一台设备.例如,用户 ID“abc"登录到他们的计算机.用户 ID“abc"现在尝试从他们的手机登录.我想要发生的是终止他们计算机上的会话. Spotify 应用正是这样做的 - Spotify 一次只允许一个用户 ID 登录到一台设备上. 我正在使用 ASP.NET 成员身份 (SqlMembershipProvider) 和表单身份验证
..
我正在寻找一种解决方案,让用户在注销后使用浏览器的后退按钮导航到上一页. 我在 asp.net 中构建了一个 Web 应用程序,并使用自定义成员资格提供程序进行身份验证和授权.一切正常,除非用户点击注销链接退出应用程序并被重定向到默认封面,如果用户点击浏览器上的后退按钮,它实际上会回到他们之前的位置和数据仍然会显示. 当然他们不能在那个页面上做任何事情,点击任何链接他们将再次重定向到登
..
我有一个使用 Web API 的 ASP.NET MVC 4 项目.在控制器上,我使用 [Authorize] 属性将类设置为需要授权.对于身份验证,我使用 ASP.NET 成员身份提供程序并将我的 Web.Config 设置为使用“表单"身份验证.这是我被卡住的地方: 在我完成 API 测试之前,一切都运行良好,并且我想使用 [Authorize] 属性保护控制器,以便我可以开始针对我的会
..
我在一台机器上设置了两个 ASP.NET 应用程序,它们的 web.config 文件在 AspNetSqlMembershipProvider 项中包含相同的 applicationName 值,因此它们共享用户和角色. 问题顺序是: 用户登录到应用程序 A, 在浏览器中打开新标签 登录应用程序 B, 他在应用程序 A 中的登录被注销 反之亦然. 我应该使用不同的方
..
这里有一些关于这个问题的帖子,但大多数已经过时,其中的参考链接甚至更过时. 我得到了这个网站,我需要使用它自己的表结构连接到外部 sql 服务器 (mssql),使用默认的 asp.net 成员资格提供程序结构不是一个选项.表格布局非常简单,用户表看起来像这样(称为个人) 个人- UserGuid (uniqueidentifier/guid, unique)- 名称(varchar)-
..
我希望能够 获取当前经过身份验证的用户的角色列表. 根据用户的角色过滤提供给该用户的数据. 我看到了检查用户是否处于特定角色的方法,但我不在乎他们参与什么角色.数据库会知道哪些角色可以查看哪些数据.我需要将这些角色的集合提交给数据服务,以根据这些角色过滤数据. 那么第一步是如何在控制器方法中获取与当前用户关联的所有角色? 编辑: 这似乎很有效: Roles.Get
..
我的 ASP.NET MVC4 网站上有一个基本控制器,它有一个简单的构造函数: 公共类 BaseController : 控制器{受保护的 MyClass Foo { 得到;放;}公共基础控制器(){if (User.Identity.IsAuthenticated)){Foo = new MyClass();}}} 但是我无法在此处访问 User.它是 null.但是在我继承的控制器上它很
..
我相信 .NET Identity 3 不能在现有 (v4.5) ASP.NET 解决方案上运行,但需要 .NET Core.我无法更新到 .NET Core.有解决方法吗?如果不是,那么人们应该如何从 ASP.NET Membership 迁移到 ASP.Net Identity? 解决方案 首先,我需要注意 ASP.NET Core(适用于 Identity 3)不需要 .NET
..
我的 ASP.NET MVC4 网站上有一个基本控制器,它有一个简单的构造函数: 公共类 BaseController : 控制器{受保护的 MyClass Foo { 得到;放;}公共基础控制器(){if (User.Identity.IsAuthenticated)){Foo = new MyClass();}}} 但是我无法在此处访问 User.它是 null.但是在我继承的控制器上它很
..
是否可以设置 ASP.NET MVC 2 以使用 MySQL 数据库? 解决方案 我假设您拥有 Visual Studio Professional 2008,可以访问 MySQL 服务器的实例,并且具有中到高级的开发经验.这可能适用于 VS2008 网络版,但完全不确定. 如果您还没有安装 MySQL Connector for .NET (6.2.2.0 在撰写本文时) 可选:
..
在网站中,我需要整合会员资格和身份验证.所以我想使用 ASP.NET Membership 的功能,但我有其他自定义的东西,“用户"必须做. 所以我坐在这儿拿着我的铅笔和纸,为我的域模型画线......我怎样才能最好地利用 ASP.Net 成员资格,同时扩展它以满足我的需求? 我是否应该创建一个继承自 MembershipUser 的类并使用我自己的属性和方法扩展它(并将其保存在单独的
..