15得票3回答
ASP.NET MVC 3:如何在控制器方法中获取用户角色?

我希望能够: 获取当前已验证用户的角色列表。 根据其角色过滤向该用户提供的数据。 我发现有方法可以检查用户是否处于特定角色中,但我不关心他们参与的角色是什么。数据库将知道哪些角色允许查看什么数据。我需要向数据服务提交这些角色的集合,以便基于这些角色筛选数据。 那么第一步是如何在控制器...

15得票5回答
ASP.NET MVC列出所有用户

我试图展示所有用户的列表,但不确定如何在MVC模型中实现。 我可以通过Membership.GetAllUsers()方法获取所有用户的列表,但如果我尝试从ActionResult将其传递到视图中,会提示 Model 不可枚举。

15得票4回答
你能在Windows应用程序中使用ASP.NET成员资格提供程序吗?

Asp.Net成员资格提供程序在Web应用程序中具有明显的用途。我正在考虑尝试利用一些Windows应用程序(更具体地说是WPF)中的功能。有人知道是否可以在Windows应用程序中使用核心功能吗?我主要希望它创建我的数据库表并维护用户、角色和配置文件。我显然不需要使用内置的Web控件(例如登录)。

15得票4回答
如何使用LINQ进行GUID的不区分大小写比较?

在下面的代码中,我想要比较两个GUID。问题是,我没有返回任何任务,因为GUIDS的大小写不同(大写与小写)。我需要执行一个不区分大小写的比较。 MembershipUser membershipUser = Membership.GetUser(); string strUserId = ...

15得票3回答
基于安全性,ASP.Net MVC如何隐藏/显示菜单项

我正在开发一个ASP.Net MVC 3网站。_Layout母版视图包含一个菜单,我想根据您是否已登录以及您所在的角色隐藏菜单中的某些项目。 目前使用以下代码实现此功能:@if (HttpContext.Current.User.Identity.IsAuthenticated) { ...

15得票3回答
ASP.NET成员资格的最佳实践:用户表是否应该在同一数据存储中?

扩展我的业务数据库使用ASP.NET Membership安全模型的表会更好吗?还是应该有一个不同的数据存储区,仅管理身份和角色...基本上是1个或2个数据库?

14得票1回答
在ASP.NET MVC 3应用程序中扩展Windows身份验证

经过大量的谷歌搜索和阅读关于如何在ASP.NET应用程序中管理混合模式身份验证的多个解决方案后,我仍然没有找到适合我的问题的解决方案。 我需要为一组不同的用户组实现一个内部网络应用程序。到目前为止,我使用的是Windows身份验证,这很容易实现。但是当涉及到为特殊应用程序功能授权用户组时,我...

14得票1回答
如何通过SQL Server更改或更新ASP.NET Membership中的密码

我需要将密码更改为其他内容,我已经拥有了所有详细信息,例如用户ID、用户名、加密密码和密码格式。 我该如何通过SQL在ASP.NET会员资格中更改密码?

14得票3回答
将额外信息与ASP.NET MVC Membership相关联

我不确定在MVC中是否应该以不同的方式进行操作,但我很好奇在使用Membership提供程序时向ASP.NET用户帐户添加额外信息的推荐方法是什么?还有如何将此用户与其他实体关联。 通常我不会理会配置文件,而是更喜欢向简单地引用USERID的表中添加额外信息。这对于ASP.NET MVC方法来...

14得票3回答
使用Windows身份验证或表单身份验证的ASP.NET应用程序进行Active Directory或SQL身份验证

我正在编写一款需要多种身份验证方式的应用程序。 该应用程序需要支持对Active Directory的认证,但如果用户不在Active Directory中,则需要能够失败并切换到SQL Membership Provider。由于用户名的格式与Active Directory用户名不同,因...