Skip to content

Commit 8b46557

Browse files
committed
fix:同步最新user在账号同时只能登录一次的逻辑
1 parent 59e0275 commit 8b46557

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

dash-fastapi-backend/module_admin/service/login_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ async def get_current_user(request: Request = Request, token: str = Depends(oaut
7575
raise AuthException(data="", message="用户token不合法")
7676
redis_token = await request.app.state.redis.get(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{session_id}")
7777
# 此方法可实现同一账号同一时间只能登录一次
78-
# redis_token = await request.app.state.redis.get(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{user.user_basic_info[0].user_id}")
78+
# redis_token = await request.app.state.redis.get(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{user.user_basic_info.user_id}")
7979
if token == redis_token:
8080
await request.app.state.redis.set(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{session_id}", redis_token,
8181
ex=timedelta(minutes=JwtConfig.REDIS_TOKEN_EXPIRE_MINUTES))
82-
# await request.app.state.redis.set(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{user.user_basic_info[0].user_id}", redis_token,
82+
# await request.app.state.redis.set(f"{RedisInitKeyConfig.ACCESS_TOKEN.get('key')}:{user.user_basic_info.user_id}", redis_token,
8383
# ex=timedelta(minutes=JwtConfig.REDIS_TOKEN_EXPIRE_MINUTES))
8484

8585
return CurrentUserInfoServiceResponse(

0 commit comments

Comments
 (0)