Beispiel #1
0
import md5

auth = HTTPBasicAuth()


@auth.get_password
def get_pw(username):
    user = db.session.query(m.User).filter_by(username=username).first()
    return user.password if user else None


def hash_password(password):
    return md5.md5(password).hexdigest()


auth.hash_password(hash_password)


@app.route("/")
@auth.login_required
def index():
    return app.send_static_file("index.html")


def person_created(result, **kwargs):
    default_docs = ["NDA", "Option Grant", "Offer Letter", "Computer Safety Checklist"]
    for doc in default_docs:
        db.session.add(m.Document(person_id=result["id"], document=doc))
    db.session.commit()