如何判断用户已经登陆。

最近在用webwork做一个网上书店,我想实现游客可以浏览和查询书,只有在确认要checkout的时候,才判断用户是否已经登陆,只有登陆了,才能进行结算,请问怎么实现这个功能呢?多谢各位能指点一下哈哈。

取决于你使用什么样的安全登录体系。

基本原理是检查Session是否有这个用户,只有登录后用户才在这个Session。

基于容器的安全体系则是检查request.getPrinciple令牌是否在。

多谢老师了,已经解决。