[修改] 登录403问题
This commit is contained in:
@@ -121,7 +121,7 @@ public class ShiroFilterConfiguration {
|
|||||||
filterChainDefinitionMap.put(restPath + "/updatePassword", ANON);
|
filterChainDefinitionMap.put(restPath + "/updatePassword", ANON);
|
||||||
filterChainDefinitionMap.put(restPath + "/user/supplierRegistry/*", ANON);
|
filterChainDefinitionMap.put(restPath + "/user/supplierRegistry/*", ANON);
|
||||||
|
|
||||||
// filterChainDefinitionMap.put(restPath + "/**", AUTHC);
|
filterChainDefinitionMap.put(restPath + "/**", AUTHC);
|
||||||
|
|
||||||
/* static 不需登录 */
|
/* static 不需登录 */
|
||||||
filterChainDefinitionMap.put("/static/**", ANON);
|
filterChainDefinitionMap.put("/static/**", ANON);
|
||||||
|
|||||||
+1
-3
@@ -1,11 +1,8 @@
|
|||||||
package com.adc.da.login.security;
|
package com.adc.da.login.security;
|
||||||
|
|
||||||
import com.adc.da.util.exception.AdcDaBaseException;
|
|
||||||
import com.adc.da.util.http.ResponseMessage;
|
|
||||||
import org.apache.shiro.authc.AuthenticationToken;
|
import org.apache.shiro.authc.AuthenticationToken;
|
||||||
import org.apache.shiro.subject.Subject;
|
import org.apache.shiro.subject.Subject;
|
||||||
import org.apache.shiro.util.ThreadContext;
|
import org.apache.shiro.util.ThreadContext;
|
||||||
import org.apache.shiro.web.servlet.ShiroHttpServletResponse;
|
|
||||||
import org.apache.shiro.web.subject.WebSubject;
|
import org.apache.shiro.web.subject.WebSubject;
|
||||||
import org.apache.shiro.web.util.WebUtils;
|
import org.apache.shiro.web.util.WebUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@@ -56,6 +53,7 @@ public class AdcFormAuthenticationFilter extends org.apache.shiro.web.filter.aut
|
|||||||
return new UsernamePasswordToken(username, record.toCharArray(), rememberMe, host, captcha);
|
return new UsernamePasswordToken(username, record.toCharArray(), rememberMe, host, captcha);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
|
protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
|
||||||
Subject subject = this.getSubject(request, response);
|
Subject subject = this.getSubject(request, response);
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,8 @@
|
|||||||
<if test="pageVO.usid !='' and pageVO.usid != null">
|
<if test="pageVO.usid !='' and pageVO.usid != null">
|
||||||
AND eo.id NOT IN ( SELECT ru.reportId FROM tr_report_user ru WHERE ru.userId = #{pageVO.usid} )
|
AND eo.id NOT IN ( SELECT ru.reportId FROM tr_report_user ru WHERE ru.userId = #{pageVO.usid} )
|
||||||
AND eo.id NOT IN ( SELECT tt.report_id FROM power_apply tt WHERE tt.user_id = #{pageVO.usid} )
|
AND eo.id NOT IN ( SELECT tt.report_id FROM power_apply tt WHERE tt.user_id = #{pageVO.usid} )
|
||||||
AND eo.id NOT IN (SELECT tt.report_id FROM power_apply_act tt WHERE tt.user_id = #{pageVO.usid} and del_flag != 1 )
|
AND eo.id NOT IN (SELECT tt.report_id FROM power_apply_act tt WHERE tt.user_id = #{pageVO.usid} and
|
||||||
|
del_flag != 1 and pro.SUBMIT_STATUS = 1)
|
||||||
</if>
|
</if>
|
||||||
<if test="pageVO.name !='' and pageVO.name != null">
|
<if test="pageVO.name !='' and pageVO.name != null">
|
||||||
and name like CONCAT(CONCAT('%',#{pageVO.name}),'%')
|
and name like CONCAT(CONCAT('%',#{pageVO.name}),'%')
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ package com.adc.da.sys.controller;
|
|||||||
import com.adc.da.base.web.BaseController;
|
import com.adc.da.base.web.BaseController;
|
||||||
import com.adc.da.excel.poi.excel.ExcelImportUtil;
|
import com.adc.da.excel.poi.excel.ExcelImportUtil;
|
||||||
import com.adc.da.excel.poi.excel.entity.ImportParams;
|
import com.adc.da.excel.poi.excel.entity.ImportParams;
|
||||||
import com.adc.da.excel.poi.excel.entity.result.ExcelImportResult;
|
|
||||||
import com.adc.da.excel.poi.excel.entity.result.ExcelVerifyHanlderErrorResult;
|
|
||||||
import com.adc.da.sys.constant.SysConstants;
|
import com.adc.da.sys.constant.SysConstants;
|
||||||
import com.adc.da.sys.entity.UserEO;
|
import com.adc.da.sys.entity.UserEO;
|
||||||
import com.adc.da.sys.service.iservice.IUserEoService;
|
import com.adc.da.sys.service.iservice.IUserEoService;
|
||||||
@@ -12,7 +10,6 @@ import com.adc.da.sys.util.EncryptUtil;
|
|||||||
import com.adc.da.sys.util.RSAUtil;
|
import com.adc.da.sys.util.RSAUtil;
|
||||||
import com.adc.da.sys.vo.UserImportVO;
|
import com.adc.da.sys.vo.UserImportVO;
|
||||||
import com.adc.da.sys.vo.UserVO;
|
import com.adc.da.sys.vo.UserVO;
|
||||||
import com.adc.da.util.exception.AdcDaBaseException;
|
|
||||||
import com.adc.da.util.http.ResponseMessage;
|
import com.adc.da.util.http.ResponseMessage;
|
||||||
import com.adc.da.util.http.Result;
|
import com.adc.da.util.http.Result;
|
||||||
import com.adc.da.util.utils.FileUtil;
|
import com.adc.da.util.utils.FileUtil;
|
||||||
@@ -25,31 +22,22 @@ import io.swagger.annotations.Api;
|
|||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
import org.apache.commons.codec.binary.Base64;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|
||||||
import org.apache.poi.ss.usermodel.Row;
|
|
||||||
import org.apache.poi.ss.usermodel.Sheet;
|
|
||||||
import org.apache.poi.ss.usermodel.Workbook;
|
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.transaction.annotation.Propagation;
|
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.*;
|
import java.io.BufferedOutputStream;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.OutputStream;
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.text.ParseException;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static org.aspectj.weaver.tools.cache.SimpleCacheFactory.path;
|
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/${restPath}/sys/user")
|
@RequestMapping("/${restPath}/sys/user")
|
||||||
@Api(tags = {"Sys-用户管理"})
|
@Api(tags = {"Sys-用户管理"})
|
||||||
|
|||||||
Binary file not shown.
+10
-9
@@ -239,15 +239,16 @@ public class TodoTaskController {
|
|||||||
iBusProcessNewService.saveOrUpdate(busProcessNew);
|
iBusProcessNewService.saveOrUpdate(busProcessNew);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (replaceMap == null) {
|
||||||
BusProcessEntrust busProcessEntrust = new BusProcessEntrust();
|
BusProcessEntrust busProcessEntrust = new BusProcessEntrust();
|
||||||
busProcessEntrust.setEnUserId(assignee);
|
busProcessEntrust.setEnUserId(assignee);
|
||||||
busProcessEntrust.setUserId(userId);
|
busProcessEntrust.setUserId(userId);
|
||||||
busProcessEntrust.setValidFlag("0");
|
busProcessEntrust.setValidFlag("0");
|
||||||
busProcessEntrust.setPrcId(pId);
|
busProcessEntrust.setPrcId(pId);
|
||||||
busProcessEntrust.setPrcName(one.getPrcName());
|
busProcessEntrust.setPrcName(one.getPrcName());
|
||||||
busProcessEntrust.setTaskId(str);
|
busProcessEntrust.setTaskId(str);
|
||||||
iBusProcessEntrustService.save(busProcessEntrust);
|
iBusProcessEntrustService.save(busProcessEntrust);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//监控流程中 变更处理人为永久变更
|
//监控流程中 变更处理人为永久变更
|
||||||
|
|||||||
Reference in New Issue
Block a user