mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2024-09-21 00:13:18 +00:00
完善 sso 登录部分
This commit is contained in:
parent
66fb74c602
commit
a91d2fb4f1
@ -350,7 +350,9 @@ class SSOAPIView(APIView):
|
||||
if serializer.is_valid():
|
||||
try:
|
||||
user = User.objects.get(auth_token=serializer.data["token"])
|
||||
return success_response({"username": user.username})
|
||||
user.auth_token = None
|
||||
user.save()
|
||||
return success_response({"username": user.username, "admin_type": user.admin_type, "avatar": user.userprofile.avatar})
|
||||
except User.DoesNotExist:
|
||||
return error_response(u"用户不存在")
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user