|
@@ -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:
|