Я хочу добавить простую функцию входа в систему, в которой можно либо войти в систему, либо не войти в нее (нет необходимости сохранять данные, специфичные для пользователя).
Я сделал класс пользователя:
class User(object):
def __init__(self, username, hash):
self.name = username
self.hash = hash
и я загружаю список пользователей из файла INI.
Я реализовал функцию user_loader
@self.login_manager.user_loader
def load_user(userid):
for user in self.users:
if user.name == userid
return user
return None
Что происходит в методе входа?
@self.server.route("api/login", methods=["GET", "POST"])
def login():
Я хочу выполнить вход с помощью запроса ajax, в котором я отправляю учетные данные и получаю ответ JSON, содержащий имя пользователя или сообщение об ошибке.