コード例 #1
0
ファイル: views.py プロジェクト: valdersoul/tomb
def set_user_info(request):
    body = request.body
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    uid = js["uid"]
    C.set_user_info(uid, js)
    return JsonResponse({"code": "0"})
コード例 #2
0
def set_user_info(request):
    body = request.body
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    uid = js['uid']
    tag = js['tag'] if 'tag' in js else 'guru'
    C.set_user_info(uid, tag, js)
    return JsonResponse({'code': '0'})
コード例 #3
0
ファイル: views.py プロジェクト: valdersoul/tomb
def get_user_info(request):
    body = request.body
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    uid = js["uid"]
    info = C.get_user_info(uid)
    info["code"] = 0
    return JsonResponse(info)
コード例 #4
0
def get_user_info(request):
    body = request.body
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    uid = js['uid']
    tag = js['tag'] if 'tag' in js else 'guru'
    info = C.get_user_info(uid, tag)
    info['code'] = 0
    return JsonResponse(info)
コード例 #5
0
ファイル: views.py プロジェクト: valdersoul/tomb
def token_signin(request):
    body = request.body
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    provider = js["provider"]
    client_id = js["client_id"]
    token = js["token"]
    auth_data = C.request_auth_service(provider, client_id, token)
    user_id = C.get_user_id(auth_data)
    return JsonResponse({"code": 0, "uid": user_id})
コード例 #6
0
def token_signin(request):
    body = request.body
    logger.debug('body = %s' % body)
    js = json.loads(body)
    if not C.verify_client_auth(js):
        return wrong_signature
    provider = js['provider']
    client_id = js['client_id']
    token = js['token']
    auth_data = C.request_auth_service(provider, client_id, token)
    (user_id, new_user) = C.get_user_id(auth_data)
    return JsonResponse({'code': 0, 'uid': user_id, 'new_user': new_user})