如何设置cookie并将用户重定向到另一个登录的url



我正在尝试制作一个简单的flask应用程序,该应用程序具有一个获取用户id及其密码的登录页面,然后通过python请求在另一个url中进行登录,并将用户重定向到已经使用我从外部应用程序获得的cookie登录的外部url。

这是我迄今为止的代码:

import requests
@app.route('/')
def index():
headers = {'User-Agent': 'Mozilla/5.0'}
payload = {'username':'user','password':'pass'}
url = "https://www.url.com"
s = requests.Session()
r = s.post(url + "/login/form", headers=headers, data=payload)
print(r.cookies)
return ?

当我打印cookie时,我可以看到外部网页定义的2个cookie。我如何在我的烧瓶页面上将它们分配给用户,然后将用户重定向到设置了cookie的url,这样他们就不需要在外部url中再次登录了?

任何想法都将不胜感激。非常感谢。

resp = make_response(render_template(url))
resp.set_cookie('userID', user)
return resp

最新更新