[测评系统]--测评系统核心代码库
吴祝攀
2024-04-29 0d416c8ea25cb7d234fb27ed01542d7a14f8e1ca
src/main/java/com/ots/project/system/user/controller/LoginController.java
@@ -17,13 +17,35 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Value;
@Controller
public class LoginController extends BaseController {
    /*
    这个是获取配置文件里的版本,如果是online,就是新加坡的版本,要使用英文。
     */
    @Value("${spring.profiles.active}")
    private String active;
    @GetMapping("/login")
    public String login(HttpServletRequest request, HttpServletResponse response) {
        String lang = request.getParameter("lang");
        String noLogin = "{\"code\":\"1\",\"msg\":\"未登录或登录超时。请重新登录\"}";
        if("zh_CN".equals(lang)){
            noLogin = "{\"code\":\"1\",\"msg\":\"未登录或登录超时。请重新登录\"}";
        }else if("en_US".equals(lang)){
            noLogin = "{\"code\":\"1\",\"msg\":\"Time out. Please log in again.\"}";
        }
        if (ServletUtils.isAjaxRequest(request)) {
            return ServletUtils.renderString(response, "{\"code\":\"1\",\"msg\":\"未登录或登录超时。请重新登录\"}");
            return ServletUtils.renderString(response, noLogin);
        }
        System.out.println(String.format("【当前版本:%s】",active));
        if(active.contains("online"))
        {
            return "login_online";
        }
        return "login";
    }