yujian
2019-01-22 88b54772dbcf5ecab1e2316e4e4626ac901b8908
fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java
@@ -19,6 +19,7 @@
import org.yeshi.utils.JsonUtil;
import com.yeshi.fanli.entity.common.AdminUser;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.AdminUserService;
import com.yeshi.fanli.util.AESUtil;
import com.yeshi.fanli.util.Constant;
@@ -54,9 +55,12 @@
         // 邮件H5来源的不判断是否登录
         if ("emailh5".equalsIgnoreCase(from)) {
            String callback = request.getParameter("callback");
            String signAES = URLDecoder.decode(request.getParameter("sign"),"UTF-8");
            String signAES = request.getParameter("sign");
            if (signAES != null && signAES.contains("%"))
               signAES = URLDecoder.decode(request.getParameter("sign"), "UTF-8");
            String sign = AESUtil.decrypt(signAES, Constant.ADMINH5_AESKEY);
            if (!StringUtil.isNullOrEmpty(sign)) {
               LogHelper.error("H5审核签名:" + sign);
               JSONObject json = JSONObject.fromObject(sign);
               long time = json.optLong("timeStamp");
               long adminId = json.optLong("adminId");