增加 apiMode 参数,开启后,关闭 登录和主页面 视图。
This commit is contained in:
@@ -82,6 +82,11 @@ public class LoginController extends BaseController{
|
|||||||
return ServletUtils.renderObject(response, model);
|
return ServletUtils.renderObject(response, model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// API 模式不返回视图页面
|
||||||
|
if (Global.isApiMode()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
// 返回指定用户类型的登录页视图
|
// 返回指定用户类型的登录页视图
|
||||||
String userType = (String)model.asMap().get(ServletUtils.EXT_PARAMS_PREFIX + "userType");
|
String userType = (String)model.asMap().get(ServletUtils.EXT_PARAMS_PREFIX + "userType");
|
||||||
if (StringUtils.isBlank(userType)){
|
if (StringUtils.isBlank(userType)){
|
||||||
@@ -118,6 +123,11 @@ public class LoginController extends BaseController{
|
|||||||
return ServletUtils.renderObject(response, model);
|
return ServletUtils.renderObject(response, model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// API 模式不返回视图页面
|
||||||
|
if (Global.isApiMode()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
// 返回指定用户类型的登录页视图
|
// 返回指定用户类型的登录页视图
|
||||||
String userType = (String)model.asMap().get(ServletUtils.EXT_PARAMS_PREFIX + "userType");
|
String userType = (String)model.asMap().get(ServletUtils.EXT_PARAMS_PREFIX + "userType");
|
||||||
if (StringUtils.isBlank(userType)){
|
if (StringUtils.isBlank(userType)){
|
||||||
@@ -266,6 +276,11 @@ public class LoginController extends BaseController{
|
|||||||
//session.setAttribute("roleCode", roleCode);
|
//session.setAttribute("roleCode", roleCode);
|
||||||
//UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO+"_"+session.getId());
|
//UserUtils.removeCache(UserUtils.CACHE_AUTH_INFO+"_"+session.getId());
|
||||||
|
|
||||||
|
// API 模式不返回视图页面
|
||||||
|
if (Global.isApiMode()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
// 返回指定用户类型的首页视图
|
// 返回指定用户类型的首页视图
|
||||||
String userType = user.getUserType();
|
String userType = user.getUserType();
|
||||||
if (User.USER_TYPE_NONE.equals(userType)){
|
if (User.USER_TYPE_NONE.equals(userType)){
|
||||||
|
|||||||
@@ -11,9 +11,12 @@ companyName: ThinkGem
|
|||||||
productVersion: V5.0
|
productVersion: V5.0
|
||||||
copyrightYear: 2022
|
copyrightYear: 2022
|
||||||
|
|
||||||
#是否演示模式
|
# 是否演示模式
|
||||||
demoMode: false
|
demoMode: false
|
||||||
|
|
||||||
|
# 是否 Api 模式
|
||||||
|
apiMode: false
|
||||||
|
|
||||||
#======================================#
|
#======================================#
|
||||||
#========== Server settings ===========#
|
#========== Server settings ===========#
|
||||||
#======================================#
|
#======================================#
|
||||||
|
|||||||
Reference in New Issue
Block a user