av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Vue綁定用戶接口實現代碼示例

瀏覽:5日期:2022-11-06 14:37:39

微博綁定用戶接口

oauth/urls.py 中添加路由

urlpatterns = [path(’weibo/binduser/’, views.OauthWeiboBindUser.as_view()), #/oauth/weibo/callback/]

oauth/views.py 中添加試圖函數

class OauthWeiboBindUser(APIView): permission_classes = (AllowAny,) def post(self, request): # 綁定用戶, 1. 已注冊用戶, 2. 未注冊用戶 # 1.1 獲取用戶名, 密碼, weibo_uid username = request.data.get(’username’) password = request.data.get(’password’) weibo_uid = request.data.get(’weibo_uid’) if not all([username, password, weibo_uid]): return Response({’code’: 999, ’msg’: ’參數不全’}) # 0.判斷是否存在此用戶 try: user = User.objects.get(username=username) except Exception as e: user = None # 1. 已注冊用戶 if user: # 1.2 , 如果存在就驗證 密碼, 驗證通過,就綁定, 返回token,登錄成功 if user.check_password(password):ou = OauthUser(uid=weibo_uid, user=user, oauth_type=’1’)ou.save()payload = jwt_payload_handler(user) # 通過user對象獲取到jwt的payload信息token = jwt_encode_handler(payload) # 生成tokendata = jwt_response_payload_handler(token, user)data[’type’] = ’0’ # 指定為登錄成功return Response({’code’: 0, ’msg’: ’登錄成功’, ’data’: data}) else:return Response({’code’: 999, ’msg’: ’密碼錯誤’}) else: # 2. 未注冊用戶 # 2.1 生成新用戶, 設置用戶名密碼, 保存, 然后綁定, 返回token, 登錄成功 user = User(username=username) user.set_password(password) user.save() ou = OauthUser(uid=weibo_uid, user=user, oauth_type=’1’) ou.save() payload = jwt_payload_handler(user) token = jwt_encode_handler(payload) data = jwt_response_payload_handler(token, user) data[’type’] = ’0’ #指定為登錄成功 return Response({’code’:0,’msg’:’登陸成功’,’data’:data})

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 国产在线一区二 | 免费黄色av网站 | 成人三级在线观看 | 亚洲成人一二区 | 国产91亚洲精品一区二区三区 | 久久蜜桃资源一区二区老牛 | 国产真实精品久久二三区 | 亚洲精品在线看 | 日韩三级一区 | 粉嫩粉嫩芽的虎白女18在线视频 | 日韩在线中文字幕 | 色黄视频在线 | 亚洲精品国产a久久久久久 午夜影院网站 | 久久久69| 亚洲视频精品 | 国产第一亚洲 | 国产成人在线一区二区 | 成人一级片在线观看 | 欧美国产日韩在线观看 | 国产999精品久久久久久绿帽 | 久久精品黄色 | 久久久久久色 | 欧美精品一区二区免费 | 国产精品片aa在线观看 | 91精品国产综合久久福利软件 | 91视频国产区| 亚洲国产中文字幕 | 欧美日韩国产一区二区 | 免费九九视频 | 国产视频精品免费 | 九色av| 一级片在线观看 | 亚洲综合一区二区三区 | 国产精品久久久久久久久久久新郎 | 午夜免费网站 | 久久婷婷国产香蕉 | 超碰av在线 | 欧美成人影院在线 | 国产精品中文字幕在线观看 | 国产又色又爽又黄又免费 | 亚洲a视频 |