使用Sisson保存登录信息
在http://localhost/Login/Service1.asmx/Login中判断是否已经经过校验了。你看现在的邮箱也就是这样子的。

解决方案 »

  1.   

    更改web.config文件
      <location path="SA001W01.aspx">
    <system.web>
    <authorization>
    <deny users="?"/>
    </authorization>
    </system.web>
     </location>
    表示拒绝匿名用户访问...
      

  2.   

    更改web.config文件
      <location path="SA001W01.aspx">
    <system.web>
    <authorization>
    <deny users="?"/>
    </authorization>
    </system.web>
     </location>
    表示拒绝匿名用户访问...
      

  3.   

    用COOKEResponse.Cooker["userID"].Value = userName
      

  4.   

    把需要权限的单独放到一个目录,然后拷贝一个web.config文件到该目录,然后照楼上说的更改该web.config文件!
      

  5.   

    to  lbx1979(Love Arsenal) :
    我用的就是session,但是我在session里面保存了登录用户的所有信息,包括他的权限,但是我用一个login函数登录,再用一个getauthority函数来取得权限,但是这样是没办法取得权限的,就改用了application,但是这样是不是安全性降低了??
      

  6.   

    通过表单验证(Forms)实现:
    <system.web>
                      <authorization>
    <deny users="?"/>
    </authorization>
    </system.web>
      

  7.   

    当前信息只是一个xml的文档信息,是用户所不能看到的!
      

  8.   

    是啊用Session["userid"] = "user"
    就可以达到目的,不过要记得不要乱用
    用完要清空.
      

  9.   

    只允许POST,不允许GET 即可!
    比如Request.Form["UserName"] ,而不是Request["UserName"]
      

  10.   

    我用ASP做过权限访问的系统,要的话,联络我
    e-mail:[email protected]