我有一个自定义登录页面,我在其中对数据库中的用户进行身份验证。作为回报,我得到用户是否经过身份验证以及用户的角色。 例如,用户属于角色 X、角色 Y 或角色 Z
我想根据用户的角色显示不同的菜单项。站点地图文件在这种情况下是否有帮助。因为它确实具有角色属性但是我应该如何将信息传递到用户属于该角色的下一页。我正在构建这样的站点地图....
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode url="" title="Top" description="" roles="*">
<siteMapNode url="GeneralUser.aspx" title="General User" description="" roles="GeneralUser" />
<siteMapNode url="PowerUser.aspx" title="Power User" description="" roles="X" />
</siteMapNode>
</siteMap>