def authorize_user(): # get authorization OAuth_code = request.args.get("code") access_info = ANTENNA.connect_to_reddit(OAuth_code) # establish player in DB username = ANTENNA.account_info.name memory.handle_player_memory(g.db, username, accessInfo=dumps(access_info)) LOG.info("Received OAuth for {}".format(username)) # handle session info if memory.get_attrib_of_player(g.db, username, "usertype") == -1: return redirect("/") session["usertype"] = memory.get_attrib_of_player(g.db, username, "usertype") session["username"] = username session["logged_in"] = True session["side"] = memory.get_attrib_of_player(g.db, username, "side") return redirect("/")