mirror of
https://github.com/Lynnesbian/FediBooks/
synced 2024-12-27 14:58:59 +00:00
redirect to home if user tries to access page requiring authentication while signed out
This commit is contained in:
parent
44c7e24a53
commit
e6e6ed9c28
1 changed files with 8 additions and 0 deletions
8
webui.py
8
webui.py
|
@ -224,6 +224,7 @@ def bot_accounts_delete(id):
|
|||
|
||||
@app.route("/bot/create/", methods=['GET', 'POST'])
|
||||
def bot_create():
|
||||
login_check()
|
||||
error = None
|
||||
if request.method == 'POST':
|
||||
if session['step'] == 1:
|
||||
|
@ -408,3 +409,10 @@ def bot_check(bot):
|
|||
c = mysql.connection.cursor()
|
||||
c.execute("SELECT COUNT(*) FROM `bots` WHERE `handle` = %s AND `user_id` = %s", (bot, session['user_id']))
|
||||
return c.fetchone()[0] == 1
|
||||
|
||||
@app.before_request
|
||||
def login_check():
|
||||
if request.path not in ['/', '/about', '/welcome', '/login', '/signup', '/do/login', '/do/signup', '/static/style.css']:
|
||||
# page requires authentication
|
||||
if 'user_id' not in session:
|
||||
return redirect(url_for('home'))
|
||||
|
|
Loading…
Reference in a new issue