Fix login bug
This commit is contained in:
@@ -57,7 +57,7 @@ class AuthenticationServiceImpl(
|
||||
val redisKey = "${SecurityConstants.jwtIssuer}_login:" + jwt
|
||||
redisUtil.setObject(redisKey, loginUser, SecurityConstants.redisTtl, SecurityConstants.redisTtlUnit)
|
||||
|
||||
return LoginVo(jwt, loginUser.user.lastLoginTime, loginUser.user.lastLoginIp)
|
||||
return LoginVo(jwt, loginUser.user.currentLoginTime, loginUser.user.currentLoginIp)
|
||||
}
|
||||
|
||||
override fun logout(token: String): Boolean = redisUtil.delObject("${SecurityConstants.jwtIssuer}_login:" + token)
|
||||
|
||||
@@ -4,10 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
|
||||
import org.springframework.stereotype.Service
|
||||
import top.fatweb.api.entity.permission.User
|
||||
import top.fatweb.api.mapper.permission.UserMapper
|
||||
import top.fatweb.api.service.permission.IElementService
|
||||
import top.fatweb.api.service.permission.IMenuService
|
||||
import top.fatweb.api.service.permission.IOperationService
|
||||
import top.fatweb.api.service.permission.IUserService
|
||||
import top.fatweb.api.service.permission.*
|
||||
import top.fatweb.api.util.WebUtil
|
||||
|
||||
/**
|
||||
@@ -20,6 +17,7 @@ import top.fatweb.api.util.WebUtil
|
||||
*/
|
||||
@Service
|
||||
class UserServiceImpl(
|
||||
private val moduleService: IModuleService,
|
||||
private val menuService: IMenuService,
|
||||
private val elementService: IElementService,
|
||||
private val operationService: IOperationService
|
||||
@@ -29,6 +27,7 @@ class UserServiceImpl(
|
||||
user ?: let { return null }
|
||||
|
||||
if (user.id == 0L) {
|
||||
user.modules = moduleService.list()
|
||||
user.menus = menuService.list()
|
||||
user.elements = elementService.list()
|
||||
user.operations = operationService.list()
|
||||
|
||||
Reference in New Issue
Block a user