我现在在web.config文件中 
<authorization>
        <deny users="?"/>
</authorization>
这样设置,然后每次运行就先到login.aspx这个文件,如果输入帐户密码登陆就可以进入到其它页面,我现在想输入1个帐户密码只允许访问我指定的页面,不允许访问其它的页面,请问怎么做?请大家指点下。谢谢!

解决方案 »

  1.   

    为什么要在config里面控制。为什么弄一个权限数据库做配置呢
    1张表
    存用户ID ,用户访问的列表
    进入页面的时候读取这个表。看是否存在。
      

  2.   

    一定要做权限数据库吗?不可以把权限写在web.config里面吗?
      

  3.   

    <add key="USER1" value="page.aspx"/>
    读取出来应该就可以了
    System.Configuration.ConfigurationManager.AppSettings["USER1"]
      

  4.   

    好像在web.config只能控制所有的页面
      

  5.   

    请问 <add key="USER1" value="page.aspx"/> 
    这个写在哪里?可以说具体点吗?
      

  6.   

    <appSettings>
     <add key="USER1" value="page.aspx"/> 
     </appSettings>
      

  7.   

    user1是帐户吗?那密码呢?放到哪里?有这样的例子可以给我看看吗?
      

  8.   

    <appSettings>
     <add key="USER1" value="page.aspx"/> 
     </appSettings>请问这个放到web.config里面,之后怎样?
      

  9.   

    <appSettings>
     <add key="USER1" value="page.aspx"/> 
     </appSettings>怎么用?
      

  10.   

    <add key="USER1" pwd="" value="page.aspx"/>
      

  11.   

    <add key="USER1" pwd="" value="page.aspx"/>然后再txtusername 和 txtpassword 输入 帐户和密码就可以进入到 page.aspx这页了阿?
      

  12.   

    <add key="USER1" pwd="" value="page.aspx"/>
    这样的话pwd报错,说未声明pwd