当前位置:编程学习 > C#/ASP.NET >>

怎么配置config文件实现不同目录有不同的登陆页面?

有VipUser目录和Admin目录,进入需要不同的权限,进VipUser目录要VIP权限,进Admin目录要admin权限.
 怎么配置config文件才能实现在没有权限的情况下进VipUser目录跳转到本目录的vip_login.aspx,
进Admin目录跳转到本目录的admin_login.aspx?
--------------------编程问答-------------------- 还没登陆呢,你怎么知道是什么人要登陆。
--------------------编程问答-------------------- 楼主想法不错,帮着顶 --------------------编程问答-------------------- 帮着up up --------------------编程问答-------------------- config文件里并没有为某一类型的目录设置不同的登录页面,如果还没有登录,系统又如何判断此用户是vip用户还是普通用户呢?所以一定要先登录,后判断。 --------------------编程问答-------------------- 怎么要先登录后判断呢,比如我还没有登录,就直接进vipuser目录或者admin目录里的页面,如果在config文件里配置
<authentication mode="Forms">
      <forms name=".vipuser" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>

那么将直接跳到Login.aspx.

--------------------编程问答-------------------- 这个问题,不知道楼主的开发环境是什么,如果是vs2008,可以用微软的mvc framework,有跳转控制器,解决楼主的问题
但还是应该有个主登录界面,然后分发到不同的请求页。如果不是vs2008,那么要自己写一个module了,继承HttpModule
自己实现页面跳转控制器功能。 --------------------编程问答-------------------- 每个目录下放个Web.config文件来设置 --------------------编程问答-------------------- 说到底还是要靠IHttpModule  --------------------编程问答-------------------- 写在数据库里吧,登录的过程再读取控制了 --------------------编程问答-------------------- 还是要先登录,才行知道登录者所拥有的权限吧...
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,