登陆一个XXX.com/Index.do页面后,显示正常的登陆后页面,其中有个Button, HTMl中的链接是 XXX.com/A.do
可以点击它导航到A页面,
但是为何我直接就在当前打开该页面的地址栏中输入那个链接地址,会说非法登陆? 
请问是什么原因呢?
能否解决? 

解决方案 »

  1.   

    XXX.com/Index.do  肯定是进行了什么设置,只有访问这个do才能进行下一步
      

  2.   

    人家在A 这个ACTION中进行了权限控制,在内部连接可以 ..直接敲不行..很正常 ..
    怎么解决 ??只要保证SESSION存在,应该是可以的,如:在同一浏览器中可以 
      

  3.   

    对,是保证了SESSION的存在。并且在同一个浏览器中(IE的同一个窗口)
    所以SESSION应该是存在的。
    问题就在于,为什么在地址栏输入的就不行,还有可能有什么方式会引起这个问题?
      

  4.   

    可以判断链接来源啊  来源是null的 就是直接敲地址的
      

  5.   

    什么来源?????
    我同一个窗口,刚登陆好,SESSIION肯定在的。你判断的是什么来源???
    拜托说清楚点。
      

  6.   

    或者会不会是传递参数到那个页面,如果直接输入,参数为null就出现呢个非法