ソースを参照

退出登录删除token记录

peng 11 ヶ月 前
コミット
2ecd812d7b
1 ファイル変更2 行追加1 行削除
  1. 2 1
      Controller/UserController.py

+ 2 - 1
Controller/UserController.py

@@ -33,7 +33,7 @@ from Controller.UserDevice.UserSubscriptionController import UserSubscriptionCon
 from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
 from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
     UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
     UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
     GatewayPush, CountryLanguageModel, LanguageModel, IcloudUseDetails, IcloudStorageRecord, VodBucketModel, LogModel, \
     GatewayPush, CountryLanguageModel, LanguageModel, IcloudUseDetails, IcloudStorageRecord, VodBucketModel, LogModel, \
-    UserEmailSubscriptions
+    UserEmailSubscriptions, TokenRecord
 from Object.AWS.AmazonS3Util import AmazonS3Util
 from Object.AWS.AmazonS3Util import AmazonS3Util
 from Object.AWS.SesClassObject import SesClassObject
 from Object.AWS.SesClassObject import SesClassObject
 from Object.AliSmsObject import AliSmsObject
 from Object.AliSmsObject import AliSmsObject
@@ -323,6 +323,7 @@ class LogoutView(TemplateView):
         m_code = request_dict.get('m_code', None)
         m_code = request_dict.get('m_code', None)
         try:
         try:
             with transaction.atomic():
             with transaction.atomic():
+                TokenRecord.objects.filter(access_token=token, user_id=tko.userID).delete()
                 Device_User.objects.filter(userID=tko.userID).update(online=False)
                 Device_User.objects.filter(userID=tko.userID).update(online=False)
                 Device_Info.objects.filter(userID=tko.userID).update(NotificationMode=0)
                 Device_Info.objects.filter(userID=tko.userID).update(NotificationMode=0)
                 if m_code:
                 if m_code: