forked from rDrama/rDrama
1
0
Fork 0

Support for multiple WPD sites on one master.

master
Snakes 2022-10-21 19:33:43 -04:00
parent 45ff9d80e5
commit e9b648dcb5
Signed by: Snakes
GPG Key ID: E745A82778055C7E
3 changed files with 4 additions and 4 deletions

View File

@ -75,7 +75,7 @@ if not path.isfile(f'/site_settings.json'):
@app.before_request
def before_request():
if SITE == 'marsey.world' and request.path != '/kofi':
if request.host == 'marsey.world' and request.path != '/kofi':
abort(404)
g.agent = request.headers.get("User-Agent")

View File

@ -97,7 +97,7 @@ def auth_desired_with_logingate(f):
if app.config['SETTINGS']['login_required'] and not v: abort(401)
#### WPD TEMP #### disable this /logged_out thing on .co
if SITE == 'watchpeopledie.co':
if request.host == 'watchpeopledie.co':
return make_response(f(*args, v=v, **kwargs))
#### END WPD TEMP ####

View File

@ -21,13 +21,13 @@ def front_all(v, sub=None, subdomain=None):
from files.helpers.security import generate_hash, validate_hash
from datetime import datetime
now = datetime.utcnow()
if SITE == 'watchpeopledie.co':
if request.host == 'watchpeopledie.co':
if v and not v.admin_level and not v.id <= 9: # security: don't auto login admins or bots
hash = generate_hash(f'{v.id}+{now.year}+{now.month}+{now.day}+{now.hour}+WPDusermigration')
return redirect(f'https://watchpeopledie.tv/logged_out?user={v.id}&code={hash}', 301)
else:
return redirect('https://watchpeopledie.tv/logged_out', 301)
elif SITE == 'watchpeopledie.tv' and not v: # security: don't try to login people into accounts more than once
elif request.host == 'watchpeopledie.tv' and not v: # security: don't try to login people into accounts more than once
req_user = request.values.get('user')
req_code = request.values.get('code')
if req_user and req_code: