splincodewd
@splincodewd
Developer

Как правильно и безопасно создавать авторизацию на PHP?

Когда передаются данные из формы методом POST, а потом принимаются на сервере, чтобы в итоге залогинить админа такая схема подойдет?
ecf27effd8d4435e8f63238ffde7fff9.png
  • Вопрос задан
  • 222 просмотра
Решения вопроса 3
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
27cm
@27cm
TODO: Написать статус
1. Пароль не должен храниться в куках.
2. Пароль не должен вообще где-либо храниться в открытом виде.

Как правильно и безопасно создавать авторизацию на PHP?

Использовать фреймоворк, или отдельные компоненты для авторизации, или проверенные временем библиотеки.
Ответ написан
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
Добавь trim и регулярку на логин и пароль, например:
Имя пользователя (с ограничением 2-20 символов, которыми могут быть буквы и цифры, первый символ обязательно буква):
^[a-zA-Z][a-zA-Z0-9-_\.]{1,20}$
Пароль (Строчные и прописные латинские буквы, цифры):
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).*$
habr
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы