gpt4 book ai didi

c# - SQL 数据库支持的 C# 和 ASP.Net 基于角色的身份验证控制

转载 作者:行者123 更新时间:2023-11-30 18:06:24 26 4
gpt4 key购买 nike

我想要一个 ASP.net 和 C# 身份验证/登录控件,它引用一个包含两个表的 SQL 服务器数据库:用户和角色。身份验证成功后,我希望将用户重定向到网站上由其存储在数据库中的角色确定的特定页面。

例如,具有“系统管理员”角色的用户将被定向到站点上系统管理文件夹内的 protected 主页,其中作为“系统用户”的角色" 将被重定向到 protected 系统用户文件夹中各自的主页。

我设法在 MSDN 库上找到了一些东西,但这无论如何都会将所有成功的登录重定向到“default.aspx”。

有没有办法:

  1. 根据我的具体要求改变它的方法?
  2. 我还没有找到可以提供一些关于如何实现它的指示的资源?

最佳答案

自 2.0 版以来,您可以使用 ASP.NET 中的内置 SqlMembershipProvider 和 SqlRoleProvider 轻松实现这一目标。

真正的问题是确定用户在拥有多个用户时应该担任什么“角色”。

关于c# - SQL 数据库支持的 C# 和 ASP.Net 基于角色的身份验证控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com