解绑绑定优化

This commit is contained in:
caoqianming 2020-02-19 09:06:43 +08:00
parent 07ba19054a
commit e25d7e56f2
1 changed files with 9 additions and 6 deletions

View File

@ -3541,11 +3541,11 @@ def bwlogin(req):
return render(req, 'bwlogin.html', {'msg': '用户不存在或已禁用'})
def unbindwechat(req):
def unbindwechat(req):#解绑公众号全部置空
userid = req.session['userid']
user = User.objects.get(userid=userid)
if user.mpopenid:
User.objects.filter(mpopenid=user.mpopenid).update(openid=None,headimgurl=None, nickname=None, mpopenid=None)
if user.openid:
User.objects.filter(openid=user.openid).update(openid=None,headimgurl=None, nickname=None, mpopenid=None)
user.openid=None
user.headimgurl=None
user.nickname=None
@ -3554,10 +3554,13 @@ def unbindwechat(req):
return JsonResponse({"code": 1})
def unbindmp(req):
def unbindmp(req): #解绑小程序仅仅置空mpopenid
userid = req.session['userid']
User.objects.filter(userid=userid).update(
openid=None, headimgurl=None, nickname=None, mpopenid=None)
user = User.objects.get(userid=userid)
if user.mpopenid:
User.objects.filter(mpopenid=user.mpopenid).update(mpopenid=None)
user.mpopenid=None
user.save()
req.session.flush() #清除登陆态
return JsonResponse({"code": 1})