| | |
| | | package com.genersoft.iot.vmp.conf.security; |
| | | |
| | | import com.genersoft.iot.vmp.conf.security.dto.LoginUser; |
| | | import com.genersoft.iot.vmp.service.IUserService; |
| | | import com.genersoft.iot.vmp.storager.dao.dto.User; |
| | | import com.github.xiaoymin.knife4j.core.util.StrUtil; |
| | | import java.time.LocalDateTime; |
| | | |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import org.springframework.security.core.userdetails.UsernameNotFoundException; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import com.alibaba.excel.util.StringUtils; |
| | | import com.genersoft.iot.vmp.conf.security.dto.LoginUser; |
| | | import com.genersoft.iot.vmp.service.IUserService; |
| | | import com.genersoft.iot.vmp.storager.dao.dto.User; |
| | | |
| | | /** |
| | | * 用户登录认证逻辑 |
| | |
| | | |
| | | @Override |
| | | public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { |
| | | if (StrUtil.isBlank(username)) { |
| | | if (StringUtils.isBlank(username)) { |
| | | logger.info("登录用户:{} 不存在", username); |
| | | throw new UsernameNotFoundException("登录用户:" + username + " 不存在"); |
| | | } |