Skip to content

Commit 11f0a82

Browse files
authored
perf: Optimize the writing method of getting HTTP_AUTHORIZATION (#114)
1 parent 5e499e6 commit 11f0a82

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

apps/application/serializers/application_serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ class Authentication(serializers.Serializer):
196196
access_token = serializers.CharField(required=True, error_messages=ErrMessage.char("access_token"))
197197

198198
def auth(self, request, with_valid=True):
199-
token = request.META.get('HTTP_AUTHORIZATION', None)
199+
token = request.META.get('HTTP_AUTHORIZATION')
200200
token_details = None
201201
try:
202202
# 校验token

apps/common/auth/authenticate.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ def get_token_details(self):
4747
class TokenAuth(TokenAuthentication):
4848
# 重新 authenticate 方法,自定义认证规则
4949
def authenticate(self, request):
50-
auth = request.META.get('HTTP_AUTHORIZATION', None
51-
)
50+
auth = request.META.get('HTTP_AUTHORIZATION')
5251
# 未认证
5352
if auth is None:
5453
raise AppAuthenticationFailed(1003, '未登录,请先登录')

apps/users/views/user.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ def post(self, request: Request):
8888
data.update(request.data)
8989
serializer_obj = RePasswordSerializer(data=data)
9090
if serializer_obj.reset_password():
91-
token_cache.delete(request.META.get('HTTP_AUTHORIZATION', None
92-
))
91+
token_cache.delete(request.META.get('HTTP_AUTHORIZATION'))
9392
return result.success(True)
9493
return result.error("修改密码失败")
9594

@@ -119,8 +118,7 @@ class Logout(APIView):
119118
responses=SendEmailSerializer().get_response_body_api(),
120119
tags=['用户'])
121120
def post(self, request: Request):
122-
token_cache.delete(request.META.get('HTTP_AUTHORIZATION', None
123-
))
121+
token_cache.delete(request.META.get('HTTP_AUTHORIZATION'))
124122
return result.success(True)
125123

126124

0 commit comments

Comments
 (0)