Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net如何使用基于角色的访问权限处理登录/注销_Asp.net_Vb.net_Login Control_Role Base Authorization - Fatal编程技术网

ASP.net如何使用基于角色的访问权限处理登录/注销

ASP.net如何使用基于角色的访问权限处理登录/注销,asp.net,vb.net,login-control,role-base-authorization,Asp.net,Vb.net,Login Control,Role Base Authorization,场景:我已经设置了成员资格提供程序,它当前指向我机器上的SQL数据库。基于角色的访问是有效的,我有一个菜单,是安全修剪。用户只能访问他们有权访问的页面 问题:当匿名用户试图访问他们无权访问的页面时,会将他们带到登录页面以便登录。那很好。但是,当登录用户尝试访问他们无权访问的页面(通常通过键入URL)时,它会再次将他们带到登录页面,要求他们登录(除非已经登录。我想将他们带到其他页面,或者以某种方式告诉他们无权访问。有什么想法/建议吗 我使用的是提前感谢。他们指出使用是行不通的,因为401状态会发生

场景:我已经设置了成员资格提供程序,它当前指向我机器上的SQL数据库。基于角色的访问是有效的,我有一个菜单,是安全修剪。用户只能访问他们有权访问的页面

问题:当匿名用户试图访问他们无权访问的页面时,会将他们带到登录页面以便登录。那很好。但是,当登录用户尝试访问他们无权访问的页面(通常通过键入URL)时,它会再次将他们带到登录页面,要求他们登录(除非已经登录。我想将他们带到其他页面,或者以某种方式告诉他们无权访问。有什么想法/建议吗


我使用的是提前感谢。他们指出使用
是行不通的,因为401状态会发生变化,并提供了解决方案。

感谢起了很大的作用。我明天会投票,目前我的票数有限,哈哈。