path to document file is now configurable, flask secret is now also taken from configuration

This commit is contained in:
azivner
2017-08-15 22:57:44 -04:00
parent bd19dd3e55
commit c5660986d6
5 changed files with 32 additions and 15 deletions

View File

@@ -1,22 +1,27 @@
import os
import bcrypt
import configparser
import os
from flask import Flask, request, send_from_directory
from flask import render_template, redirect
from flask_cors import CORS
from flask_login import LoginManager, UserMixin, login_user, login_required, logout_user
from flask_restful import Api
from expanded_note import ExpandedNote
from move_after_note import MoveAfterNote
from move_before_note import MoveBeforeNote
from move_to_note import MoveToNote
from notes import Notes
from notes_children import NotesChildren
from expanded_note import ExpandedNote
from move_before_note import MoveBeforeNote
from sql import connect
from tree import Tree
config = configparser.ConfigParser()
config.read('config.ini')
app = Flask(__name__)
app.secret_key = 'dshjkjsdhfk9832fsdlhf'
app.secret_key = config['Security']['flaskSecretKey']
class User(UserMixin):
pass
@@ -36,9 +41,6 @@ def logout():
logout_user()
return redirect('login')
config = configparser.ConfigParser()
config.read('config.ini')
user = User()
user.id = config['Login']['username']
@@ -46,6 +48,10 @@ port = config['Network']['port']
certPath = config['Network']['certPath']
certKeyPath = config['Network']['certKeyPath']
documentPath = config['Document']['documentPath']
connect(documentPath)
hashedPassword = config['Login']['password-hash'].encode('utf-8')
@app.route('/login', methods=['POST'])