package example3; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interceptor;
/** * * @author Lukasz */ public class LoginInterceptor implements Interceptor { public void destroy() { } public void init() { } public String intercept(ActionInvocation arg0) throws Exception { if (arg0.getAction() instanceof LoginAction) { return arg0.invoke(); } String user = (String) arg0.getInvocationContext().getSession().get("user"); if ( user == null || "".equals(user)) { return Action.LOGIN; } else { return arg0.invoke(); } } } Regards -- Lukasz http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org