通过login.asp登陆,验证口令成功后进入主页面main.htm.但是,怎样才能避免直接在地址栏中输入main.htm也能进入主界面)

解决方案 »

  1.   

    写个判断啊,jsp里面只要你接受到的用户名是空让他回到登陆页面,我想在这里也可以实现的
      

  2.   

    <authentication mode="Forms">
    <forms loginUrl="login.aspx">
    </forms>
    </authentication>
    这是aspx的
      

  3.   

    用Session吧...如果需要,请说明...
      

  4.   

    Define a Session varible.And check it in front of main.htmeg:(Done in asp)   if(Session("Status")=0)
        ...
        else
           ....
      

  5.   

    当我从login.aspx合法进入到main.htm,然后再修改地址栏,最后在地址栏中输入main.htm也能进入主界面
      

  6.   

    都登陆了, 有了身份验证票, 为啥还不让直接进main.htm.
      

  7.   

    非要从login.aspx链接过去? 那有啥意义. 人也不爱老输密码啊.
      

  8.   

    楼上可能误解了我的意思了,
    我是登陆到main.htm里了,但现在修改了地址栏,如进入了其他网站,但我再在地址栏输入main.htm怎么就不经过身份验证了呢?
      

  9.   

    因为你输入main.htm发送Request的时候, 存放身份验证票的cookie和request一起发送到服务器. 所以不用再验证.