com.eshore.uas.extensions.PreLogon Maven / Gradle / Ivy
package com.eshore.uas.extensions;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.eshore.uas.server.api.User;
/**
* 登陆前处理
* 这个扩展点会在用户验证成功后执行
* @author eshore
*
*/
public interface PreLogon {
/**
* 进入系统前检查
* @param req http request
* @param resp htt response
* @param user 用户
* @param url 进入系统的URL
* @return 是否可进入
*/
boolean doLogon(HttpServletRequest req,HttpServletResponse resp,User user,String url);
}