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

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

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

瀏覽:6日期: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
相關文章:
主站蜘蛛池模板: 国产高清精品一区二区三区 | 国产精品区二区三区日本 | 丝袜毛片 | 中文字幕免费在线 | 日韩一 | 国产精品免费一区二区三区四区 | 99久久免费观看 | 91在线观看免费 | 国产精品亚洲精品日韩已方 | 欧美一级视频免费看 | 在线观看成人小视频 | 色婷婷一区二区三区四区 | jvid精品资源在线观看 | 国产精品九九视频 | 国产精品综合 | 99久久精品国产毛片 | 色性av | 久久午夜精品 | 99成人 | 国产亚洲精品久久久久动 | 成人午夜电影在线观看 | 成人免费福利视频 | 亚洲午夜精品 | 欧美成人一区二区三区片免费 | 性色视频 | 91精品国产综合久久久动漫日韩 | 国产精品久久久久一区二区三区 | 亚洲综合在线视频 | 狠狠影院 | 国产在线精品一区二区三区 | 精品美女在线观看视频在线观看 | 亚洲人人舔人人 | 在线成人| jizz在线看片| 中文字幕视频在线观看免费 | 国产精品国产自产拍高清 | 国产成人午夜精品影院游乐网 | 中文字幕蜜臀 | 久草在线 | 九九综合 | 亚洲日本一区二区 |