Supabase does not return user sessione
@app.route("/")
def home():
user = session.get("user")
return render_template("index.html", user=user)
@app.route("/login")
def login():
print(request.host_url)
response = supabase.auth.sign_in_with_oauth(
{"provider": "google", "options": {"redirect_to": f"{request.host_url}callback"},}
)
print(response.url)
print(response)
return redirect(response.url)
@app.route("/callback")
def callback():
code = request.args.get("code")
if code:
user_session = supabase.auth.get_session()
print(user_session)
if user_session:
user = supabase.auth.get_user()
session["user"] = user
return redirect("/user")
return redirect("/")
@app.route("/user")
def user_page():
user = session.get("user")
if not user:
return redirect("/")
return f"Welcome, {user['user']['email']}!"
@app.route("/logout")
def logout():
# Effettua il logout
session.pop("user", None)
return redirect("/")
if __name__ == "__main__":
app.run(debug=True)@app.route("/")
def home():
user = session.get("user")
return render_template("index.html", user=user)
@app.route("/login")
def login():
print(request.host_url)
response = supabase.auth.sign_in_with_oauth(
{"provider": "google", "options": {"redirect_to": f"{request.host_url}callback"},}
)
print(response.url)
print(response)
return redirect(response.url)
@app.route("/callback")
def callback():
code = request.args.get("code")
if code:
user_session = supabase.auth.get_session()
print(user_session)
if user_session:
user = supabase.auth.get_user()
session["user"] = user
return redirect("/user")
return redirect("/")
@app.route("/user")
def user_page():
user = session.get("user")
if not user:
return redirect("/")
return f"Welcome, {user['user']['email']}!"
@app.route("/logout")
def logout():
# Effettua il logout
session.pop("user", None)
return redirect("/")
if __name__ == "__main__":
app.run(debug=True)hi this is my code but idk why when i login it seem to be everything ok but i dont get reidrected tot he expcted url and the print print none in the callback function i guess i am doing something wrong when getting user info from supabase, could you please help me?