whycxzp
2022-07-15 08ed36a8766558d1a9a966348e14f7c0ad4f58c2
src/main/java/com/whyc/filter/RolesOrAuthorizationFilter.java
@@ -1,6 +1,6 @@
package com.whyc.filter;
import com.whyc.pojo.UserInf;
import com.whyc.pojo.DocUser;
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
        UserInf user = (UserInf) subject.getPrincipals().getPrimaryPrincipal();
        DocUser user = (DocUser) subject.getPrincipals().getPrimaryPrincipal();
        for (String role :roles){
            if (subject.hasRole(role)){
                return true;