continued hidden refactor

This commit is contained in:
Xevion
2019-10-03 22:18:47 -05:00
parent 2c2439d140
commit 56ecaedd59
3 changed files with 17 additions and 7 deletions

View File

@@ -1,6 +1,22 @@
from app import app, db, login
from app.custom import require_role
from flask_login import current_user, login_user, logout_user, login_required
from flask import request
# The only implementation I could get to work
def validate_id(id):
id = str(id).strip()
val = str(app.config['HIDDEN_NUMBER']).strip()
return id == val
# Parses strings to test for "boolean-ness"
def boolparse(string, default=False):
trues = ['true', '1']
if string is None:
return default
elif string.lower() in trues:
return True
return False
@app.route('/hidden<id>/')
@login_required