|
|
|
@@ -1,4 +1,6 @@ |
|
|
|
from flask import Flask, render_template |
|
|
|
from flask import Flask, render_template, redirect, request |
|
|
|
from time import time |
|
|
|
from urllib.parse import urlparse |
|
|
|
|
|
|
|
app = Flask( |
|
|
|
__name__, |
|
|
|
@@ -6,9 +8,29 @@ app = Flask( |
|
|
|
static_folder='static/', |
|
|
|
template_folder='templates/' |
|
|
|
) |
|
|
|
|
|
|
|
@app.route('/') |
|
|
|
def index(): |
|
|
|
return render_template("age-gate.html") |
|
|
|
return render_template("index.html") |
|
|
|
|
|
|
|
@app.route('/agegate') |
|
|
|
def agegate(): |
|
|
|
url = request.args.get("to", default="/") |
|
|
|
return render_template("age-gate.html", url=url) |
|
|
|
|
|
|
|
@app.route('/accept') |
|
|
|
def accept(): |
|
|
|
url = request.args.get("url", default=None) |
|
|
|
|
|
|
|
if urlparse(url).netloc and urlparse(url).netloc[:-9] != "crux.sexy": |
|
|
|
url = "/" |
|
|
|
|
|
|
|
if not url: |
|
|
|
url = "/" |
|
|
|
|
|
|
|
res = redirect(url, 307) |
|
|
|
res.set_cookie("agegate", "true", time() + 60*60*24*365) |
|
|
|
return res |
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
app.run(debug=True, host='0.0.0.0', port=5001) |