小程序解绑问题
This commit is contained in:
parent
ceffc702be
commit
145cb66cf7
|
|
@ -3542,8 +3542,14 @@ def bwlogin(req):
|
|||
|
||||
def unbindwechat(req):
|
||||
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(openid=None,headimgurl=None, nickname=None, mpopenid=None)
|
||||
user.openid=None
|
||||
user.headimgurl=None
|
||||
user.nickname=None
|
||||
user.mpopenid=None
|
||||
user.save()
|
||||
return JsonResponse({"code": 1})
|
||||
|
||||
|
||||
|
|
@ -3581,8 +3587,9 @@ def mplogin(req):
|
|||
info = json.loads(info)
|
||||
mpopenid = info['openid']
|
||||
session_key = info['session_key']
|
||||
if User.objects.filter(mpopenid=mpopenid).exists():
|
||||
a = User.objects.get(mpopenid=mpopenid)
|
||||
objs = User.objects.filter(mpopenid=mpopenid)
|
||||
if objs.exists():
|
||||
a = objs[0]
|
||||
userid = a.userid
|
||||
username = a.username
|
||||
req.session['userid'] = userid
|
||||
|
|
|
|||
Loading…
Reference in New Issue