tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

continue_on.py (713B)


      1 import importlib
      2 error_checker = importlib.import_module("fedcm.support.request-params-check")
      3 
      4 def main(request, response):
      5  request_error = error_checker.tokenCheck(request)
      6  if (request_error):
      7    return request_error
      8 
      9  response.headers.set(b"Content-Type", b"application/json")
     10  response.headers.set(b"Access-Control-Allow-Origin", request.headers.get(b"Origin"))
     11  response.headers.set(b"Access-Control-Allow-Credentials", "true")
     12 
     13  account = request.POST.get(b"account_id").decode("utf-8")
     14  nonce = request.POST.get(b"nonce").decode("utf-8")
     15  if nonce == "token":
     16    return "{\"token\": \"account=%s\"}" % (account)
     17  return "{\"continue_on\": \"resolve.html?selected=%s&%s\"}" % (account, nonce)