| | |
| | | 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"; |
| | | } |