mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 12:39:05 +08:00
修复了一个难以言表而又不得不修复的问题
This commit is contained in:
1 parent
f551280606
commit
8fc71b3eff
1 file changed
+2
-2
+2
-2
@@ -19,11 +19,11 @@ package com.pig4cloud.pigx.common.security.listener;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.pig4cloud.pigx.common.security.handler.AuthenticationSuccessHandler;
|
||||
import com.pig4cloud.pigx.common.security.service.PigxUser;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationListener;
|
||||
import org.springframework.security.authentication.event.AuthenticationSuccessEvent;
|
||||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.security.core.userdetails.User;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
@@ -58,7 +58,7 @@ public class AuthenticationSuccessEventListener implements ApplicationListener<A
|
||||
}
|
||||
|
||||
private boolean isUserAuthentication(Authentication authentication){
|
||||
return authentication instanceof User || CollUtil.isNotEmpty(authentication.getAuthorities());
|
||||
return authentication.getPrincipal() instanceof PigxUser || CollUtil.isNotEmpty(authentication.getAuthorities());
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user