可能重复:
How to apply the asp.net authorization in two different folders ?
如何使用多个登录名进行多个文件夹?
我在文件夹ADMIn和VEndors中有两个不同的登录页面...我想当任何用户直接访问admin文件夹中的任何页面然后它重定向到Admin文件夹的登录页面......
如果任何用户直接访问Vendors文件夹中的任何页面,那么它会重定向到Vendors文件夹的登录页面......
答案 0 :(得分:1)
这不起作用 - 您需要将两个文件夹标记为单独的隔离Web应用程序,以便具有两种不同的登录配置。这是因为要指定不同的登录页面,您需要在每个子文件夹中使用web.config。如果你试过这个,你会发现不允许尝试更改登录页面,因为Web应用程序从/./开始。
相反,考虑在根目录和页面中放置一个登录页面,检查redirectUrl参数以查看用户单击的页面并相应地更改主题(或者您正在尝试做的任何事情)。
如果您尝试保留两组不同的用户和身份验证源,则必须将这两个子文件夹拆分为单独的Web应用程序,如前所述。
-Oisin