在我的c#应用程序中,我将有两种用户组。 例如:A组和B组。 我正在使用Windows身份验证。 我想为两个组分配两个不同的起始页。
例如:当A组登录时,应显示home.aspx页面。(我已将其设置为我服务器中的默认起始页)
但是当B组登录时,abc.aspx页面应该显示而不是主页。 我应该怎么做才能在我的应用程序中强制执行这些操作。请帮忙!
在我写的web.config文件中:
<authorization>
<allow roles="xxxx\GroupA"/>
<deny users="*"/>
</authorization>
<location path="abc.aspx">
<system.web>
<authorization>
<allow roles="xxxx\GroupB"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
因此GroupA可以查看所有页面,GroupB只能查看abc.aspx页面。 有什么办法可以在web.config文件中为GroupB设置我的默认页面。 如果我问一个愚蠢的怀疑,我很抱歉,但这个安全部分对我来说是非常新的。
谢谢。