Как мне сделать запрос приложения фляги на имя пользователя и пароль каждый раз, когда я обновляю его? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть простой скрипт на python, который я хочу сделать как приложение для фляги. Тем не менее, я хочу включить некоторые меры безопасности через аутентификацию пользователя. Я использую библиотеку HTTPBasicAuth, но она запрашивает имя пользователя и пароль только при первом запуске приложения

Помимо HTTPBasicAuth, я попробовал HTTPDigestAuth (), который ведет себя так же и не решает проблему.

from flask import Flask, render_template
from flask_httpauth import HTTPBasicAuth
from werkzeug.security import generate_password_hash, check_password_hash
users = {
"e4eauto": generate_password_hash("e4emate")
}

@auth.verify_password
def verify_password(username, password):
    if username in users:
        return check_password_hash(users.get(username), password)
    return False

@app.route('/')
@auth.login_required
def index():
    return render_template('index.html')

Я ожидаю, что приложение будет запрашивать имя пользователя и пароль каждый раз, когда я обновляю его.

...