Загрузка страницы

🔒 Flask Login: авторизация

Python Flask: Добавляем авторизацию с помощью Flask Login

Поддержать проект:
➡ Стать спонсором: https://www.youtube.com/letscodedru/join
➡ Patreon https://www.patreon.com/letscodedru
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode

Любое публичное приложение нуждается в механизме авторизации, для разграничения действий пользователей и доступа каждого пользователя только к его личной информации. В приложениях Flask помочь с данной задачей может модуль Flask Login. Но, прежде, чем мы подключим и настроим данный модуль, нам необходимо навести порядок в нашем приложении. Для этого проведём простой рефакторинг и разделим наш скрипт на модули. После этого немного изменим модель базы данных и настроим авторизацию.

Код из видео:
https://github.com/drucoder/flask-sweater/tree/FlaskLogin

Видео про горячие клавиши в PyCharm:
https://youtu.be/lArM1o0SoMw

Документация по Flask Login:
https://flask-login.readthedocs.io/en/latest/

Документация по функциям шифрования в werkzeug:
https://werkzeug.palletsprojects.com/en/0.16.x/utils/#werkzeug.security.check_password_hash

Документация по flash параметрам:
https://flask.palletsprojects.com/en/1.1.x/patterns/flashing/

Документация по декоратору after_request:
https://flask.palletsprojects.com/en/1.1.x/api/#flask.Flask.after_request

Документация по уникальным констрейнтам в SQLAlchemy:
https://docs.sqlalchemy.org/en/13/core/constraints.html#unique-constraint

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал: https://www.youtube.com/geekChatDru
➡ Twitch: https://www.twitch.tv/drucoder
➡ Твиттер: https://twitter.com/letsCodeDru
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
➡ Сервер в Discord: https://discord.gg/xs6XxSx
➡ Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

Видео 🔒 Flask Login: авторизация канала letsCode
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
15 января 2020 г. 21:08:57
00:29:30
Яндекс.Метрика