com.seeyon.ctp.login
接口 LoginInterceptor

所有已知实现类:
AbstractLoginInterceptor

public interface LoginInterceptor

Title: T1开发框架

Description: 登录验证前后拦截器接口。

Copyright: Copyright (c) 2012

Company: seeyon.com

从以下版本开始:
CTP2.0

方法摘要
 com.seeyon.ctp.common.constants.LoginResult afterComplete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          在登录验证成功后的操作
此时AppContext.getCurrentUser()有值
 com.seeyon.ctp.common.constants.LoginResult afterFailure(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          在登录验证失败后的操作
 com.seeyon.ctp.common.constants.LoginResult preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          登录之前的操作
此时AppContext.getCurrentUser()null
 

方法详细信息

preHandle

com.seeyon.ctp.common.constants.LoginResult preHandle(javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
登录之前的操作
此时AppContext.getCurrentUser()null

参数:
request -
response -
返回:
Error标示本次登录终止,返回到登录页;OK正常往下进行

afterComplete

com.seeyon.ctp.common.constants.LoginResult afterComplete(javax.servlet.http.HttpServletRequest request,
                                                          javax.servlet.http.HttpServletResponse response)
在登录验证成功后的操作
此时AppContext.getCurrentUser()有值

参数:
request -
response -
返回:
Error标示本次登录终止,返回到登录页;OK正常往下进行

afterFailure

com.seeyon.ctp.common.constants.LoginResult afterFailure(javax.servlet.http.HttpServletRequest request,
                                                         javax.servlet.http.HttpServletResponse response)
在登录验证失败后的操作

参数:
request -
response -
返回:
Error不管怎么样都会跳转到登录页面,最好别返回LoginResult.OK他也没有用