Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Python и PosgresSQL. Их взаимодействие

Скажите, пожалуйста, не очень понимаю следующее:
Пользователь может войти с помощью логина и пароля. Введенные
данные проверяются с таблицей Пользователей в БД. Если пользователь
логически не существует (exist == false), то пользователь не может
войти в систему."
Я создал БД с таблицей "users"(пользователи)
Прописал также код в Python таким образом, чтобы то, что внесёт пользователь - сохранялось в в таблицу. Значения, которые он внесёт в input подставляютcя в таблицу, это имею в виду.
Но не понимаю, как сделать так, чтобы то, что вводится пользователем,
проверялось с таблицей и если записи, внесённые им существуют в таблице (логин, пароль), то далее его система пускала бы лицезреть инфомрацию (допустим, каталог магазина, который доступен только зарегистрированным и авторизованным пользователям), а если неверно ввёл логин и пароль и если он не
зарегистрирован, то не пускало бы.
Может есть какой-то модуль для этого встроенный…
ЕЩЁ РАЗ ПОВТОРЮ , как должно быть.
Пользователь заходит в приложение/сайт.
Регистрируется.
Далее авторизовывается (вводит логин и пароль).
А дальше он может изучить каталог товаров.
Если в БД (базе данных PosgresSQL) нет его логина и пароля, то система не пускает его изучить каталог товаров.
PythonSql+3
Никита Иванов
  ·   · 703
Пишу код, интересуюсь наукой, консультирую  · 2 мар 2023
То что вы пытаетесь построить самостоятельно систему авторизации - это похвально, пусть с первого раза не получится построить безопасную систему и учесть все нюансы, но вы поймёте как она работает в популярных фреймворках. 
Теперь по сути вопроса. Какое бы у вас не было приложение классическое или SPA, на каком бы языке не было бы оно написано, для того чтобы запустить пользователя в систему вам потребуется запомнить то, что он ввел верный логин и пароль. Для этого у вас есть несколько способов - сессия, куки, локалсторадж. То есть после успешного запроса вы заполняете объектом пользователя вашу, к примеру, куку и на каждой страничке, где требуется авторизация проверяете ее наличие и содержание. Если с кукой что-то не так, к примеру, закончилось время действия куки, отправляете пользователя на форму логина. Полную схему работы описать достаточно не просто и надо смотреть на конкретную задачу, но принцип, я думаю, вы поняли и сможете завершить свою задачу, но вашу первую реализацию не советую релизить, для начала изучите вопросы безопасности, иначе рискуете потерять вашу базу.
Мои игры на Яндекс ИгрыПерейти на yandex.ru/games/developer
Здравствуйте! Мне нужно сделать просто консольное приложение. Безопасность не обязательно должна быть пока что... Читать дальше
В программировании с 1977 года. Последние года...  · 2 мар 2023
В Питоне есть библиотеки для работы с PostgreSQL. Вот один пример, как их использовать: Tutorial: Connect, Install, and Query PostgreSQL in Python. Код здесь писать не буду, не в моих правилах. Отмечу только, что пароли надо... Читать далее
К сожалению, вы отправили мне то, что я и так знаю.
Вопрос был другой