【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
package com.fr.decision.webservice.login;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Created by zhouping on 2018/12/13.
*/
public class LogInOutResultInfo {
private HttpServletRequest request;
private HttpServletResponse response;
private String username;
private boolean result;
public LogInOutResultInfo() {
}
public LogInOutResultInfo(HttpServletRequest request, HttpServletResponse response, String username, boolean result) {
this.request = request;
this.response = response;
this.username = username;
this.result = result;
}
public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}
public HttpServletResponse getResponse() {
return response;
}
public void setResponse(HttpServletResponse response) {
this.response = response;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public boolean isResult() {
return result;
}
public void setResult(boolean result) {
this.result = result;
}
}
|
产品线 | 版本 | 支持情况 | 备注 |
|---|---|---|---|
| FR | 10.0 | 支持 | 10.0.3以后版本、10.0.3版本之前可以用LoginEventProvider |
| BI | 5.1 | 支持 | |
| BI | 5.1.2 | 支持 | |
| BI | 5.1.3 | 支持 |
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<extra-decision>
<LogInOutEventProvider class="your class name"/>
</extra-decision> |
...
注:这套逻辑可以延用到开发者自己开发的登录登出插件中
无勿使用logoutAction的result.getResponse的重定向,实现登录后跳转。因为登出请求本身是ajax请求
demo地址:demo-login-out-event-provider
com.fr.decision.fun.AccessProvider
免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。禁止用于任何商业用途,若作为商用一切后果责任由使用者自行承担。
open-JSD-7706免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。若作为商用一切后果责任由使用者自行承担。