Просмотр исходного кода

Try a fix for redirects and parameters

master
Fen Dweller 6 лет назад
Родитель
Сommit
3cdec8aebb
1 измененных файлов: 2 добавлений и 3 удалений
  1. +2
    -3
      app.py

+ 2
- 3
app.py Просмотреть файл

@@ -1,6 +1,6 @@
from flask import Flask, render_template, redirect, request from flask import Flask, render_template, redirect, request
from time import time from time import time
from urllib.parse import urlparse
from urllib.parse import urlparse, unquote
from markdown2 import markdown from markdown2 import markdown
import json import json
import os.path import os.path
@@ -22,14 +22,13 @@ def nightly():


@app.route('/agegate') @app.route('/agegate')
def agegate(): def agegate():
url = request.args.get("to", default="/")
url = unquote(request.url.split("?to=")[1])
return render_template("age-gate.html", url=url) return render_template("age-gate.html", url=url)


@app.route('/accept') @app.route('/accept')
def accept(): def accept():
url = request.args.get("url", default=None) url = request.args.get("url", default=None)


print(urlparse(url).netloc)
if urlparse(url).netloc and urlparse(url).netloc[-9:] != "crux.sexy": if urlparse(url).netloc and urlparse(url).netloc[-9:] != "crux.sexy":
print("oops") print("oops")
url = "/" url = "/"


Загрузка…
Отмена
Сохранить