如何限制用户的访问权限?

时间:2011-12-19 11:35:39

标签: asp.net

我有一个新的使用asp.net,我有一个关于如何限制收银员的访问权限的问题。我在asp.net工具箱和创建用户向导上使用登录。我对用户角色一无所知。我所做的是,在我创建用户后,如果您是管理员或收银员,您将识别您的自己,然后它将跳转到登录。我的问题是每当我为收银员创建用户时,它都会转到pos.aspx。如果他/她是管理员将去ATHENA.ASPX谁能告诉我这件事?提前致谢:D

 <asp:WizardStep ID="WizardStep1" runat="server" AllowReturn="False" 
            OnActivate="BuildRoleList"              
            OnDeactivate="AssignUserToRoles">
 <p>
Select Your Role:
</p>
<asp:ListBox ID="AllRoles" runat="server" >
</asp:ListBox>

1 个答案:

答案 0 :(得分:0)

对不起,如果我误解了你的问题,但你说:

  

我的问题是每当我为收银员创建用户时,它都会转到   pos.aspx

您可能需要查看LoginCreatedUser属性:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.createuserwizard.logincreateduser.aspx

默认值为true,因此一旦使用此向导创建了用户,它就会自动将其记录下来。我过去一直在努力解决这个问题,在创建新用户之后,奇怪的事情发生了 - 因为你现在以新用户身份登录而不是管理员:)

如果是创建用户的管理员类型功能,那么您需要将其设置为false,以便创建用户但不登录此用户。

  

我对用户角色

一无所知

如果您想根据角色限制对网站部分的访问权限,那么您需要熟悉用户角色 - a quick Google search

中的各个级别都有大量示例