在WebSnap的开发过程中,我总是发现自己设置的Login登录界面,不知道怎么处理,
也就是在系统中只让用户登录一次就可以了?请问各个高手怎么实现?

解决方案 »

  1.   

    这是因为你没有使用会话添加 SessionService 组件使用会话服务
    用 EndUserSessionAdapter 替换 EndUserAdapter 以支持会话
      

  2.   

    你的意思是用 cookie 的功能,下次打开页面的时候,就不需要登录了
    可以用 cookie 的
      

  3.   

    用webcontext.session.value['']传递值
      

  4.   

    如果你确实已经加入了 SessionService 组件和 EndUserSessionAdapter 组件,那么应该是你的登录处理有问题了。你是否用 LoginFormAdapter 和 WebUserList 进行的登录?如果是的话,请检查有没有执行到 LoginFormAdapter 的 OnLogin 事件?如果没有执行到,说明登录没有成功。如果是你自己做的登录处理,则所有登录方面的事情都要自己做,用会话变量存储登录信息。