ASP.NET:IsInRole的自己实现
是否可以重写asp.net中的逻辑IsInRole?我在数据库中使用自己的角色表,我想知道如何使用自己的逻辑ASP.NET:IsInRole的自己实现,asp.net,authorization,roles,Asp.net,Authorization,Roles,是否可以重写asp.net中的逻辑IsInRole?我在数据库中使用自己的角色表,我想知道如何使用自己的逻辑 有点像是从原则基础上继承下来的。你知道一些方法吗?那么你需要实现一个自定义的。下面是一个。然后您需要实现一个自定义。这是一个。如果您正在使用ASP.NET身份验证和授权管理的其他方面,我只会使用RoleProvider。但是,如果您有自己的用于存储角色信息的数据库,并且已经有一个用于管理用户角色的UI,那么您只需使用您的角色创建一个GenericPrincipal,并在PostAuthe
有点像是从原则基础上继承下来的。你知道一些方法吗?那么你需要实现一个自定义的。下面是一个。然后您需要实现一个自定义。这是一个。如果您正在使用ASP.NET身份验证和授权管理的其他方面,我只会使用RoleProvider。但是,如果您有自己的用于存储角色信息的数据库,并且已经有一个用于管理用户角色的UI,那么您只需使用您的角色创建一个GenericPrincipal,并在PostAuthenticateRequest(对于ASP.NET)期间用它替换HttpContext.Current.user即可 MVC略有不同,这取决于您管理授权的方式。这是一个相关的问题
最好在每个请求中加载一次用户的所有角色,然后在请求过程中根据数据库多次检查角色 只有在您使用ASP.NET身份验证和授权管理的其他方面时,我才会使用RoleProvider。但是,如果您有自己的用于存储角色信息的数据库,并且已经有一个用于管理用户角色的UI,那么您只需使用您的角色创建一个GenericPrincipal,并在PostAuthenticateRequest(对于ASP.NET)期间用它替换HttpContext.Current.user即可 MVC略有不同,这取决于您管理授权的方式。这是一个相关的问题 最好在每个请求中加载一次用户的所有角色,然后在请求过程中根据数据库多次检查角色 微软发布(会员资格、角色等)。 在实现自己的提供者时,这也是一个很好的参考。有一次我实现了一个自定义角色提供程序,它为我提供了很好的服务。微软发布了(成员资格、角色等)。
在实现自己的提供者时,这也是一个很好的参考。有一次,我实现了一个自定义角色提供程序,它为我提供了很好的服务。不幸的是,指定页面上的链接已断开。我只是尝试了一下,它们确实有效。这是下载URL,以防指定页面的链接被破坏。我只是尝试了一下,它们确实有效。这里是下载URL,以防万一