package cn.newgxu.bbs.web.action.accounts; import cn.newgxu.bbs.common.AuthorizationManager; import cn.newgxu.bbs.common.util.Util; import cn.newgxu.bbs.domain.user.Guest; import cn.newgxu.bbs.web.action.AbstractBaseAction; import com.opensymphony.webwork.ServletActionContext; /** * * @author polly * @since 4.0.0 * @version $Revision 1.1$ */ public class LogoutAction extends AbstractBaseAction { private static final long serialVersionUID = 6367992091539143356L; @Override public String execute() throws Exception { userService.deleteOnlineUser(getAuthorization()); AuthorizationManager.saveAuthorization(getSession(), new Guest()); AuthorizationManager.saveAdminAuthorization(getSession(), new Guest()); Util.saveCookie(ServletActionContext.getResponse(), "", "", false); return SUCCESS; } public Object getModel() { return null; } }