引用通过 C# 中的网站管理工具创建的角色/用户

本文关键字:创建 角色 用户 管理工具 网站 引用 | 更新日期: 2023-09-27 18:37:28

在我使用 C# 的 ASP.NET Web 应用程序中,我使用网站管理工具创建用户和密码。我根据角色在aspx文件中执行一些操作,例如:

<RoleGroups>
<asp:RoleGroup Roles="Administrators">

我的问题是:如何在代码隐藏 (C#) 文件中引用如前所述创建的角色/用户:

例如,如果角色=管理员,请执行以下操作...

如果用户 = 管理员/约翰/其他什么,请执行此操作...

谢谢!安娜

引用通过 C# 中的网站管理工具创建的角色/用户

试试这个

    if (Roles.IsUserInRole("Administrators"))
    {  
       // do something for administrator
    }

对于用户,您可以获取这样的用户来获取当前登录的用户

    Dim userInfo As MembershipUser = Membership.GetUser( HttpContext.Current.User.Identity.Name)

还有一个更大的会员 API,您可以使用它来做您喜欢的事情。http://msdn.microsoft.com/en-us/library/ff648345.aspx