fix
Helius
2022-04-06 09c88cc68d65337a98703b061107f09bdd00f1fe
src/main/java/cc/mrbird/febs/system/controller/ViewController.java
@@ -9,6 +9,7 @@
import cc.mrbird.febs.system.service.IUserDataPermissionService;
import cc.mrbird.febs.system.service.IUserService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.apache.shiro.session.ExpiredSessionException;
@@ -25,6 +26,7 @@
/**
 * @author MrBird
 */
@Slf4j
@Controller("systemView")
@RequiredArgsConstructor
public class ViewController extends BaseController {
@@ -36,6 +38,12 @@
    @GetMapping("login")
    @ResponseBody
    public Object login(HttpServletRequest request) {
        if (request.getRequestURL().indexOf("api.antethvip.com") > 0) {
            ModelAndView mav = new ModelAndView();
            mav.setViewName(FebsUtil.view("error/error"));
            return mav;
        }
        if (FebsUtil.isAjaxRequest(request)) {
            throw new ExpiredSessionException();
        } else {
@@ -47,12 +55,15 @@
    @GetMapping("unauthorized")
    public String unauthorized() {
        return FebsUtil.view("error/403");
        return FebsUtil.view("error/error");
    }
    @GetMapping("/")
    public String redirectIndex() {
    public String redirectIndex(HttpServletRequest request) {
        if (request.getRequestURL().indexOf("api.antethvip.com") > 0) {
            return FebsUtil.view("error/error");
        }
        return "redirect:/index";
    }