From 00281ca2bff59f195eaf0384318e98a0b651127e Mon Sep 17 00:00:00 2001 From: John Washam Date: Thu, 30 Jun 2016 21:29:23 -0700 Subject: [PATCH] Set up config file. Added style to login. --- .gitignore | 3 ++- README.md | 27 ++++++++++----------------- config.txt | 3 +++ flash_cards.py | 1 + templates/cards.html | 10 ++++------ templates/index.html | 4 +--- templates/login.html | 30 +++++++++++++++++++----------- 7 files changed, 40 insertions(+), 38 deletions(-) create mode 100644 config.txt diff --git a/.gitignore b/.gitignore index 144b423..56f51db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .idea/ py3env/ __pycache__/ - +cards.db +config-personal.txt diff --git a/README.md b/README.md index ca08dc8..21e95ce 100644 --- a/README.md +++ b/README.md @@ -26,23 +26,16 @@ It uses: To Do: -- [ ] Log in - - [ ] Auth - - [ ] Auth errors - - [ ] Session set - - [ ] Logout -- [ ] Admin Area - - [ ] Admin welcome - - [ ] Vocab - - [ ] List cards by type - - [ ] Add cards - - [ ] Edit card - - [ ] Delete card - - [ ] Code - - [ ] List cards by type - - [ ] Add cards - - [ ] Edit card - - [ ] Delete card +- [x] Log in + - [x] Auth + - [x] Auth errors + - [x] Session set + - [x] Logout +- [ ] Card Area + - [x] List cards + - [x] Add cards + - [ ] Edit card + - [ ] Delete card - Card Memorization - [ ] Card type toggle - [ ] Show card diff --git a/config.txt b/config.txt new file mode 100644 index 0000000..feed657 --- /dev/null +++ b/config.txt @@ -0,0 +1,3 @@ +SECRET_KEY='some very long key here' +USERNAME='username-here' +PASSWORD='password-here' diff --git a/flash_cards.py b/flash_cards.py index f8dfb71..cacb54e 100644 --- a/flash_cards.py +++ b/flash_cards.py @@ -109,6 +109,7 @@ def login(): error = 'Invalid password' else: session['logged_in'] = True + session.permanent = True # stay logged in flash('You were logged in') return redirect(url_for('cards')) return render_template('login.html', error=error) diff --git a/templates/cards.html b/templates/cards.html index 041c3fd..c801c3f 100644 --- a/templates/cards.html +++ b/templates/cards.html @@ -1,10 +1,10 @@ {% extends "layout.html" %} {% block body %} - {% if session.logged_in %} -
+
+

Add a Card

+
- @@ -28,9 +28,7 @@
- {% endif %} - -
+