现在项目根目录有一个配置文件是管理前端的登陆,未登录的用户不能进入下载页面,
后台有一个登陆的界面,必须登陆以后才能进入后台,项目中有一个master文件夹是后台管理的页面,现在配置起前端后台未登录都会进入前端的登陆界面,这个要怎么配置呢?
试试下面的方法。
假设后台的路径是admin。
在根目录的web.config中添加如下的配置:
<location path="admin"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location>
在后台的web.config中添加如下配置:
<location path="admin"> <system.web> <authorization> <deny users="?" /> </authorization> </system.web> </location>
这样不是只是不允许匿名登录后台吗,但是前段和后台的登陆界面不一样,这要不是都会跳到同一个登陆界面吗?
这是根目录的
2.master下的web.config
不知道为什么进入后台时没有登录验证,直接进入了
@戒不掉n_思念: 将后台的web.config中的forms name改成不同的名称试试
@dudu: 一样的,因为我的前台没有写forms ,现在只需要后台登陆验证,就是不起作用了,