增加 apiMode 参数,开启后,关闭 登录和主页面 视图。

This commit is contained in:
thinkgem
2022-02-20 17:16:30 +08:00
parent 701c178d83
commit 2cd649e009
2 changed files with 19 additions and 1 deletions

View File

@@ -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)){

View File

@@ -11,9 +11,12 @@ companyName: ThinkGem
productVersion: V5.0
copyrightYear: 2022
#是否演示模式
# 是否演示模式
demoMode: false
# 是否 Api 模式
apiMode: false
#======================================#
#========== Server settings ===========#
#======================================#