Задать вопрос

Аутентификация в Flask python?

Здравствуйте, у меня вот такой вопрос, использую flask python, При авторизации надо входит в профиль. Если входил потом потом сервер перезапустил он не запоминает, что я уже входил. Надо заново ввести логин и пароль. Как сделать, чтобы он запомнил?
  • Вопрос задан
  • 969 просмотров
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Если используете flask-login (flask-security кажется это делает автоматом), то есть настройка session.permanent = True
Ее нужно использовать в app.before_request
Ну и в юсера можете добавить признак, запоминать ли его на сайте.
У меня так:
@app.before_request
def make_session_permanent():
        g.user = current_user
        if g.user.store_me:
               session.permanent = True
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы