package org.beanfuse.webapp.security.action;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.beanfuse.security.monitor.SecurityMonitor;
import org.beanfuse.security.online.OnlineActivity;
/**
* 系统index页面,如果登录成功则进入首页面
*
* @author chaostone
*/
public class IndexAction extends SecurityAction implements ServletRequestAware {
private HttpServletRequest request;
private SecurityMonitor securityMonitor;
public String index() {
OnlineActivity info = securityMonitor.getSessionController().getOnlineActivity(
request.getSession().getId());
if (null == info) {
return LOGIN;
} else {
return SUCCESS;
}
}
public void setSecurityMonitor(SecurityMonitor securityMonitor) {
this.securityMonitor = securityMonitor;
}
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
}