From 15171f11401b3a2da645ee38d0b8f1b678df3bed Mon Sep 17 00:00:00 2001 From: Kevin Chung Date: Fri, 10 Mar 2017 11:12:58 -0500 Subject: [PATCH] setup now automatically logs in --- CTFd/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CTFd/views.py b/CTFd/views.py index 9f90d476..65a60463 100644 --- a/CTFd/views.py +++ b/CTFd/views.py @@ -83,10 +83,17 @@ def setup(): db.session.add(page) db.session.add(admin) db.session.commit() + + session['username'] = admin.name + session['id'] = admin.id + session['admin'] = admin.admin + session['nonce'] = sha512(os.urandom(10)) + db.session.close() app.setup = False with app.app_context(): cache.clear() + return redirect(url_for('views.static_html')) return render_template('setup.html', nonce=session.get('nonce')) return redirect(url_for('views.static_html'))