Вот текущая ситуация: у меня есть страница входа, на которой пользователь вводит свое имя пользователя и проходит.Затем я подключаюсь к базе данных с помощью «жестко закодированного» пользователя (в сценарии), который открывает соединение с сервером и выполняет запрос, чтобы проверить, действительны ли эти данные, предоставленные этим пользователем, и если да, то он «распознает» его как вошедших в систему.Это сценарий, который я видел и использовал в большинстве своих приложений.
Теперь, так как у меня уже есть база данных со многими пользователями (роли базы данных postgres, а не таблица «пользователи» - я должен подчеркнуть это, чтобы не вводить вас в заблуждение), мне было интересно, будет ли это хорошей практикой делатьpg_connect с именем пользователя и паролем, которые пользователь вводит на странице входа в систему.
Мой следующий вопрос: как мне тогда сохранить их в системе?Переменная сеанса с именем пользователя и хешированным паролем?Как это влияет с точки зрения безопасности?
Буду признателен за ваши ответы, и любые хорошие материалы для чтения приветствуются!