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

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

Поддержать проект:

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

Код из видео:

Видео про горячие клавиши в PyCharm:

Документация по Flask Login:

Документация по функциям шифрования в werkzeug:

Документация по flash параметрам:

Документация по декоратору after_request:

Документация по уникальным констрейнтам в SQLAlchemy:

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

Рекомендации по теме
Комментарии
Автор

Нужно больше Flask. ) Спасибо за видео!

anton-pavlov
Автор

Автор непринужденно, дружелюбно и с юмором преподносит материал. Надо сказать, что у него талант интересно и доходчиво рассказывать о довольно не простых вещах :)) Респект!

infomed
Автор

О! 4 видео за 2 года по фласку в плейлисте - круто)

artpro
Автор

"Если щас все будет хорошо работать, я буду очень сильно удивлен" это пять из пяти просто. 👍👍👍👍👍

ssuhanov
Автор

Спасибо за видео. Очень помогло при изучении FLASK. Перехожу из PHP Laravel. Django не зашел. А вот Flask в самое оно.
Есть большая степень свободы и что понабирать ручками самому.
Из твоего видео все перенастучал, все работает. И даже с 1-го раза понятно что и зачем. Комментарии все по делу и никаких соплей про HTML и СSS, которых на похожих уроках у других занимает кучу времени!
За грамотный английский - отдельное спасибо. А то порой уши вянуть от SQLалчеми....

gennadystolbov
Автор

Спасибо за видео ! Жду продолжения! Все очень понятно )

reg_chanels
Автор

Спасибо за увлекательное видео) Обязательно будем применять .

PythonDevelopment
Автор

как минимум стоит поблагодарить за то, что у автора есть нормальный микрофон)

magintosh_yt
Автор

Спасибо! Не раскрыт нюанс - импортирование models и routes внизу файла. Это как-то связано с зацикливанием импорта, но я не очень понял этот момент

AntonyBV
Автор

3:55 здравствуйте! Тот как Вы изменяете структуру приложения - очень интересно!

Буду рад посмотреть содержательное видео на эту тему. Можете порекомендовать что-то прочитать (не 200 страниц и без воды)?

Спасибо!

ivanl
Автор

Большое спасибо за крутой гайд! Планируется ли продолжение по Flask?

nickyr
Автор

Отличная серия уроков. Когда будет продолжение?

mxwild
Автор

Ты был Избранником! Предрекали, что ты уничтожишь динамически типизированные языки, а не примкнешь к ним. Восстановишь равновесие Силы, а не ввергнешь её во Мрак. Ты был мне братом, Энакин. Я любил тебя!

dmitry-utkin
Автор

Подскажите пожалуйста, в каком редакторе вы здесь код пишете? PyCharm?

MyChannel-X
Автор

Можно сделать видео про CRUD на Flask, пожалуйста?

galua
Автор

Я работаю с Flask'ом сразу на хостинге и на нём нельзя создать packages (Создавать можно только файлы или каталоги), что в таком случае делать?

ghoul-sss
Автор

А если авторизация происходит по адресу электронной почты, то это как меняет использование login_user()?

LinkstaRuViews
Автор

Вау, спасибо, но остались вопросы: как проверять на странице зарегистрирован ли пользователь или нет? Так как у меня главная страница немного изменяется в зависимости от того зарегистрирован ли пользователь или нет

arctan-k
Автор

Очень крутое видео, но как можно сделать проверку пользователя - когда он переходит на любую вкладку, то чтобы его проверяло - авторизован или нет.

abboffer
Автор

А в бесплатной версии пакет не отметить как пакет шаблонов... или это у меня руки кривые?

ЮрийСмирнов-бн