Ejemplo n.º 1
0
  /**
   * 其他项目统一进入 登陆界面
   *
   * @param url 电商的商品地址
   * @return
   * @throws IOException
   */
  @RequestMapping("/toDialogLogin")
  public String toDialogLogin(YouSearchDto dto, Model model) throws IOException {
    logger.info("----pagetoDialogLogin page005-----");
    // url不合法
    if (StringUtils.isBlank(dto.getUrl())
        || !dto.getUrl().trim().startsWith("http:")
        || StringUtils.isBlank(dto.getShowUrl())
        || !dto.getShowUrl().trim().startsWith("http:"))
      return "redirect:" + ucServer + "/user/user/index.htm";

    String login = (String) getRequest().getAttribute(Constants.USER_SESSION_FLAG);
    // 已登陆
    if (("true").equals(login) && login != null) return "redirect:" + dto.getUrl();

    // 未登录,跳转到统一登陆界面
    model.addAttribute("redirectUrl", dto.getUrl());
    model.addAttribute("showUrl", dto.getShowUrl());
    model.addAttribute("ucServer", ucServer);
    return "/common/toDialogLogin";
  }