def reg_user(): vkid = request.form.get(VKID_NAME, None) auth_token = request.form.get("auth_token", None) r_code = request.form.get("recovery_code", None) if vkid and auth_token and r_code: new_cookie = generate_cookie() p, _ = Person.get_or_create(vkid=vkid) p.auth_cookie = new_cookie p.auth_token = auth_token p.recovery_code = r_code # update friend list friend_id_list = get_friend_list(user_id=vkid, auth_token=auth_token) for p_id in friend_id_list["response"]["items"]: try: f = Person.get(Person.vkid == p_id) f.following += 1 f.my_followers += 1 f.save() PersonSubscriptions.get_or_create(owner=vkid, follower=p_id) PersonSubscriptions.get_or_create(owner=p_id, follower=vkid) p.following += 1 p.my_followers += 1 except DoesNotExist: pass except Exception as e: print "Problem parsing JSON: {0}".format(e) p.save() return json.dumps({"auth": new_cookie}) else: return json.dumps({ "message": "POST parameters 'vkid', 'recovery_code', 'auth_token' are required" })
def reg_user(): vkid = request.form.get(VKID_NAME, None) auth_token = request.form.get("auth_token", None) r_code = request.form.get("recovery_code", None) if vkid and auth_token and r_code: new_cookie = generate_cookie() p, _ = Person.get_or_create(vkid=vkid) p.auth_cookie = new_cookie p.auth_token = auth_token p.recovery_code = r_code # update friend list friend_id_list = get_friend_list(user_id=vkid, auth_token=auth_token) for p_id in friend_id_list["response"]["items"]: try: f = Person.get(Person.vkid == p_id) f.following += 1 f.my_followers += 1 f.save() PersonSubscriptions.get_or_create(owner=vkid, follower=p_id) PersonSubscriptions.get_or_create(owner=p_id, follower=vkid) p.following += 1 p.my_followers += 1 except DoesNotExist: pass except Exception as e: print "Problem parsing JSON: {0}".format(e) p.save() return json.dumps({"auth": new_cookie}) else: return json.dumps({"message": "POST parameters 'vkid', 'recovery_code', 'auth_token' are required"})
def renew_cookie(): vkid = request.form.get(VKID_NAME, None) r_code = request.form.get("recovery_code", None) if vkid and r_code: try: p = Person.get(Person.vkid == vkid, Person.recovery_code == r_code) new_cookie = generate_cookie() p.auth_cookie = new_cookie p.save() return json.dumps({"auth": new_cookie}) except DoesNotExist: return json.dumps({"message": "this person doesn't exist"}) except Exception as e: return json.dumps({"message": "internal error: {0}".format(repr(e))})
def renew_cookie(): vkid = request.form.get(VKID_NAME, None) r_code = request.form.get("recovery_code", None) if vkid and r_code: try: p = Person.get(Person.vkid == vkid, Person.recovery_code == r_code) new_cookie = generate_cookie() p.auth_cookie = new_cookie p.save() return json.dumps({"auth": new_cookie}) except DoesNotExist: return json.dumps({"message": "this person doesn't exist"}) except Exception as e: return json.dumps( {"message": "internal error: {0}".format(repr(e))})