diff --git a/spug_api/consumer/middleware.py b/spug_api/consumer/middleware.py index 8d62bd4..d118bad 100644 --- a/spug_api/consumer/middleware.py +++ b/spug_api/consumer/middleware.py @@ -44,5 +44,5 @@ class AuthMiddleware: if user and x_real_ip == user.last_ip and user.token_expired >= time.time() and user.is_active: scope['user'] = user return True, None - return False, f'Verify failed: {x_real_ip} <> {user.last_ip}' + return False, f'Verify failed: {x_real_ip} <> {user.last_ip if user else None}' return False, 'Token is invalid' diff --git a/spug_api/requirements.txt b/spug_api/requirements.txt index c7a2c21..2b9796c 100644 --- a/spug_api/requirements.txt +++ b/spug_api/requirements.txt @@ -1,5 +1,6 @@ apscheduler==3.7.0 Django==2.2.* +asgiref==3.2.10 channels==2.3.1 channels_redis==2.4.1 paramiko==2.8.0