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