Условие авторизации в приложении на Flask

207
29 декабря 2021, 00:30

У меня есть функция по авторизации пользователя в моём приложении на Flask

Как прописать подобное условие:

if password == "password" and login == "login":
    #Успешно авторизовывайся
else:
    #Сообщить о неверном логине или пароле

Вот сама функция без условия:

def login():
form = LoginForm()
if form.validate_on_submit():
    flash('Login requested for user {}, remember_me={}'.format(
        form.username.data, form.remember_me.data))

    return redirect('/index')
return render_template('login.html', title='Sign In', form=form)

Как к ней добавить подобное условие?

Вот код странички:

{% extends "base.html" %}
{% block content %}
<div class="container-fluid" id = "Lol">
        <div class="alert alert-info" role="alert">
                Войдите в свой аккаунт!
        </div>
</div>

<div class = "container-fluid col-md-3" > 
        <h1>Войти</h1>
        <form action="" method="post">
            {{ form.hidden_tag() }}
            <p>
                {{ form.username.label }}<br>
                {{ form.username(size=50) }}<br>
                {% for error in form.username.errors %}
                <span style="color: red;">[{{ error }}]</span>
                {% endfor %}
            </p>
            <p>
                {{ form.password.label }}<br>
                {{ form.password(size=50) }}<br>
                {% for error in form.password.errors %}
                <span style="color: red;">[{{ error }}]</span>
                {% endfor %}
            </p>
            <p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
            <p>{{ form.submit() }}</p>
        </form>
    </div>
{% endblock %}

P.S в Base.html код навигационной панели и импорт Bootstrap

READ ALSO
Совет по готовому решению слайдера

Совет по готовому решению слайдера

Товарищи, верстаю макетДошел до части со слайдером

212
Неверное форматирование html письма

Неверное форматирование html письма

Я пытаюсь кривыми руками собрать html письмоНо в тело письма попадает html разметка как Текст

146
Использование Stream API для списка

Использование Stream API для списка

подскажите решение следующей задачи, имеется список

102
Автоматическое обновление данных из БД на странице

Автоматическое обновление данных из БД на странице

Реализую небольшой maven-проект с выводом данных из БДПроект основан на MVC архитектуре и суть его такова: на главной странице (index

200