diff --git a/server.py b/server.py index 74eeb5e76c87e932f41fc124a8c97660b2994602..24dec14ddc4a2da38e2f4aa5e813acba1bbc32ea 100644 --- a/server.py +++ b/server.py @@ -501,6 +501,7 @@ def login(): dbuser = query('SELECT * FROM users WHERE name = ?', user) session['user']['dbid'] = dbuser[0]['id'] session['_csrf_token'] = ''.join(random.SystemRandom().choice(string.ascii_letters + string.digits) for _ in range(128)) + session.permanent = True return redirect(request.values.get('ref', url_for('index'))) @app.route('/internal/logout', methods=['GET', 'POST'])