首页 新闻 会员 周边

web.config配置

0
悬赏园豆:10 [已解决问题] 解决于 2015-05-27 11:30

现在项目根目录有一个配置文件是管理前端的登陆,未登录的用户不能进入下载页面,

后台有一个登陆的界面,必须登陆以后才能进入后台,项目中有一个master文件夹是后台管理的页面,现在配置起前端后台未登录都会进入前端的登陆界面,这个要怎么配置呢?

web
戒不掉n_思念的主页 戒不掉n_思念 | 初学一级 | 园豆:135
提问于:2015-05-26 09:25
< >
分享
最佳答案
1

试试下面的方法。

假设后台的路径是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>
收获园豆:10
dudu | 高人七级 |园豆:31007 | 2015-05-26 09:59

这样不是只是不允许匿名登录后台吗,但是前段和后台的登陆界面不一样,这要不是都会跳到同一个登陆界面吗?

戒不掉n_思念 | 园豆:135 (初学一级) | 2015-05-26 10:02

这是根目录的

 

2.master下的web.config

不知道为什么进入后台时没有登录验证,直接进入了

戒不掉n_思念 | 园豆:135 (初学一级) | 2015-05-26 10:45

@戒不掉n_思念: 将后台的web.config中的forms name改成不同的名称试试

dudu | 园豆:31007 (高人七级) | 2015-05-26 11:04

@dudu: 一样的,因为我的前台没有写forms ,现在只需要后台登陆验证,就是不起作用了,

戒不掉n_思念 | 园豆:135 (初学一级) | 2015-05-26 11:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册