lxw
2023-11-09 1b2aa5807e6943ae7dd77dc3b84d64d1fc58d643
src/main/java/com/whyc/filter/RolesOrAuthorizationFilter.java
@@ -1,6 +1,6 @@
package com.whyc.filter;
import com.whyc.pojo.DocUser;
import com.whyc.pojo.UserInf;
import org.apache.shiro.subject.Subject;
import org.apache.shiro.util.CollectionUtils;
import org.apache.shiro.web.filter.authz.AuthorizationFilter;
@@ -25,7 +25,7 @@
        Set<String> roles = CollectionUtils.asSet(rolesArray);
        //判断为or
        DocUser user = (DocUser) subject.getPrincipals().getPrimaryPrincipal();
        UserInf user = (UserInf) subject.getPrincipals().getPrimaryPrincipal();
        for (String role :roles){
            if (subject.hasRole(role)){
                return true;