%@page import="com.forgon.security.model.User"%> <%@page import="com.forgon.disinfectsystem.common.CssdUtils"%> <%@page import="com.forgon.security.service.UserManager"%> <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@page import="com.forgon.tools.SpringBeanManger"%> <%@page import="com.forgon.tools.Constants"%> <%@page import="net.sf.json.JSONObject" %> <%@page import="java.io.File" %> <%@page import="java.util.ArrayList" %> <%@page import="org.apache.commons.lang.StringUtils"%> <%@page import="com.forgon.disinfectsystem.security.service.gzzyyfy.WebServiceClientHelper"%> <%@page import="com.forgon.directory.model.LoginInfo"%> <%@ include file="/common/taglibs.jsp" %> <% ArrayList message = new ArrayList(); String cipherText = request.getParameter("params"); //System.out.println(cipherText); if(StringUtils.isNotBlank(cipherText)){ try{ JSONObject decryptResult = WebServiceClientHelper.param_Decrypt(cipherText); if(decryptResult.optBoolean("success")){ String userName = decryptResult.optString("result"); String basePathln = request.getScheme() + "://" + request.getServerName() + (request.getServerPort() != 80 ? (":" + request.getServerPort()) : "") + request.getContextPath(); if(!basePathln.endsWith("/")){ basePathln += "/"; } response.sendRedirect(basePathln + "openSystemMainPage.jsp?un=" + userName); }else{ message.add("调用解密接口失败:"+decryptResult.optString("message")); } }catch(Exception e){ message.add("后台有误:"+e.getMessage()); } }else{ message.add("cipherText不能为空"); } pageContext.setAttribute("message", message); String companyName = CssdUtils.getSystemSetConfigByName("companyName"); String companyNameStr = ""; if(companyName == null || companyName.equals("forgon")){ companyNameStr = "©2016 广州孚峻信息技术有限公司 版权所有"; }else if(companyName.equals("dingxiang")){ companyNameStr = "©2016 广州丁香软件有限公司 版权所有"; } session.setAttribute("companyName", companyNameStr); String project = CssdUtils.getConfigProperty("project"); session.setAttribute("profile", project); String imgPath = "disinfectsystem/config/" + project + "/img/logo_" + project +".png"; //System.out.println(application.getRealPath("/") + imgPath); File file = new File(application.getRealPath("/") + imgPath); if(file.exists()){ request.setAttribute("logoPath",imgPath); }else{ if(companyName == null || companyName.equals("forgon")){ request.setAttribute("logoPath","themes/portalPage/img/logo_Forgon.png"); }else if(companyName.equals("dingxiang")){ request.setAttribute("logoPath","themes/portalPage/img/logo_dingxiangsoft.png"); } } %>