问题标签 [asp.net-roles]

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

c# - 实现我自己的 RoleProvider-and-MembershipProvider

您好,提前致谢

我迷路了,我不知道我的代码有什么问题,我一直在尝试遵循 http://www.brianlegg.com/post/2011/05/09/Implementing-your-上的教程own-RoleProvider-and-MembershipProvider-in-MVC-3.aspx 并进行更改以匹配我自己的数据库。

首先是我的数据库脚本(ssms)的相关部分

好的,现在我正在尝试制作我的提供者并使用存储库类

我将在其中包含我的整个代码,但我无法确定我的错误从哪里开始,我不知道该怎么做

(我的所有 if roleExists 语句都是红色的,让我发疯(34 个错误!!!),我尝试了几种组合让它们消失,并且(我基本上很烂)任何和所有帮助将不胜感激(裸记住我是 asp.net 的新手,不知道任何东西是什么或意味着什么!!)

这是我的代码

任何和所有的帮助将不胜感激

特别是在需要表名、变量名等时向我解释或显示。我很困惑,因为我的表名是角色,而我正在做的是角色

0 投票
1 回答
327 浏览

asp.net - 了解 ASP.NET 页面生命周期和基于角色的授权

我想要做什么

对用户进行身份验证,并根据他们的角色将他们重定向到页面。

我的问题

第一次输入正确的凭据失败。用户已通过身份验证,但在评估他们所处的角色时,没有一个 if 语句为真。第二次(回发后)它按预期工作。

我的问题

为什么这不起作用;为什么我必须对用户进行身份验证,并在设置角色之前回发?

代码

0 投票
1 回答
248 浏览

c# - Unable to login in webserver to my page using asp.net membership

I have used sqlProvider and asp.net login controls to login to my admin page. I created 4 users in the aspMembershipProvider. I am able to login using the same credentials in the localhost. Now that I have uploaded my website in BigRock domain but there I am not able to login. I have copied the database and all the tables. The users exist in aspnet_membership table and asp_Users table. But still I am not able to login. Here is my code what I have tried till now.

Login.aspx.cs

This is my web configuration file:

Is there anything we need to configure while we upload the site to server. If any further details are required I will provide. I need to find a solution for this.

0 投票
1 回答
1468 浏览

asp.net - What is the best way to manage ASP.NET Identity roles and membership

Now that Microsoft has removed support for the ASP.NET Web Application Management tool in Visual Studio 2013, what is the best way to manage users and roles in your ASP.NET applications?

I'm starting on a new web app, and instead of building my own system for authentication and role management, I planned on using ASP.NET. However, what is the easiest way to add roles and members without directly editing the database?

0 投票
1 回答
2435 浏览

asp.net-identity - 计算 AspNet.Identity 中角色中的用户数(不是成员资格)

如何最好地计算在 AspNet.Identity 中具有特定角色的用户数量?通过用户循环比糖蜜慢。这是我的非常慢的代码:

0 投票
1 回答
1844 浏览

c# - 我创建了一个空项目(MVC),但现在希望将用户角色和配置文件表添加到我的数据库中

当您使用 Windows 身份验证创建 MVC 应用程序时,它会向您的数据库表中添加角色以及不添加的内容...如果您已将项目创建为空项目,如何手动添加这些角色?

我跑了:

在 packagemanager 里面,但它已经制作了旧版本

.... 天哪,添加了这么多表格和视图(哭着睡觉)

我找到了http://msdn.microsoft.com/en-us/library/ms229862(v=vs.100).aspx#findingthecorrectversion ,这几乎说明了最终将疯狂放入我的数据库中的常见内容。:'(

使用 aspnet_blabla 表有什么问题吗?

0 投票
5 回答
5744 浏览

c# - AuthorizeAttribute 与 ASP.NET 标识

我有一个受[Authorize]属性保护的控制器。

这很好用(如果我没有登录,我会被送回登录),但我希望为这个属性添加一些角色,我已经读过它可以做类似的事情[Authorize(Roles = "Customer"]但是当我这样做时,我会立即被发送回到我的应用程序的登录页面?

Roles覆盖是否不适用于新的 ASP.NET 标识?在我的用户创建中,我通过以下代码将用户添加到:

并且根据数据库,用户处于此角色。为什么这不起作用?我是否缺少配置或某种形式?

0 投票
1 回答
1660 浏览

asp.net - 基于 ASP.NET MVC 5 中角色的单个页面授权

我对 ASP.NET MVC 很陌生,我正在尝试构建一个使用 MVC 5 内置授权方法的网站。

这是我到目前为止所做的:

  1. 在 AspNetUsers 表中创建了许多用户。
  2. 在 AspNetRoles 表中创建了许多角色。
  3. 通过连接 RoleID 和 UserID,通过 AspNetUserRoles 表为用户分配角色。

现在,要设置一个页面以仅向具有管理员角色的用户显示某些内容,否则将其隐藏,我已经这样做了:

这样做可以吗,还是很糟糕?我已经玩了很长时间了,它按预期工作(据我所知)。

我知道我可以创建 CustomAuthorizationAttributes 并将它们分配给 Controller 中的 ActionMethods,但我对此语法并不是 100% 满意。

0 投票
0 回答
136 浏览

asp.net-membership - 恢复 aspnet 存储过程

我在我的 SQL 数据库中为 aspnet 身份验证/成员身份/角色搞砸了存储过程。

我在数据库上运行了 aspnet_sqlreg 工具,却不知道该工具不再适用于 aspnet-mvc-5。我再次运行该工具来卸载表(新的 aspnet 使用不同的命名约定,如“dbo.AspNetRoles”而不是“dbo.aspnet_roles”——新表名的存在是我知道我搞砸的原因)。

它删除了额外的、已弃用的表,但也删除了存储的过程(这似乎覆盖了较新的版本,因为它们与前一次迭代的名称相同)。vs 2013 中是否有工具可以重新初始化这些存储的过程?

我不是一个聪明人。

0 投票
2 回答
910 浏览

asp.net-mvc - 如何显示身份用户的角色?

我想调整 _LoginPartial.cshtml 以显示:

所以我希望添加与登录用户关联的第一个角色名称。

我无法通过用户对象访问它,那么如何访问这些信息?

这是当前代码: