一个购物网站的开发,在订单结算的时候,怎么实现像有些网站那样,如果未登陆,弹出一个登陆框提示登陆,在登陆框中输入登陆信息后接着跳转到完成订单的下一步。我用拦截器已经实现登陆后的正确跳转,但是想实现弹出框的提示登陆,登陆成功就消失登陆框,接着完成订单的效果,这个怎么实现啊!求高手指点??

解决方案 »

  1.   

    用jquery呗,
    fadein()
    fadeout()
      

  2.   

    登录后把用户名存在session中。。结算的时候判断session中是不是有东西。如果有则进入下一步,否则转到登录界面
      

  3.   

    首先你这个页面肯定有显示是否登录的区域
    所以当点击结算时,调用一个JS判断登录显示的区域是否有值
    如果有值就进入结算,如果没有值弹出div层,提示尚未登录,当弹出层被用户填写点击确定后
    向后台传一个值
    这样在判断登录显示区域是否有值,如果有就成功结算
      

  4.   

    很简单,拦截器可以验证登陆信息,并获取请求的url地址,订单的信息可以储存在session中,仅此而已
      

  5.   

    首先很感谢你总是明白了我问题的意思!你说的判断登陆框是否有值,是不是把登陆成功后的信息从session取出放进登陆框,没有登陆过就没有值。这样实现判断登陆状态不会用到拦截器对吗?