Город МОСКОВСКИЙ
00:21:22

Практика PHP для начинающих. Урок 23. Авторизация пользователей

Аватар
PHP Управление проектами
Просмотры:
27
Дата загрузки:
30.11.2023 23:29
Длительность:
00:21:22
Категория:
Лайфстайл

Описание

Мои курсы на Udemy:

Курс по созданию интернет-магазина и веб-приложений в Telegram - https://www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002

Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - https://www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA

Курс по PHP - https://www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879

===========================

В этом уроке мы напишем код авторизации пользователей. Алгоритм входа пользователя в учетную запись достаточно прост. Нам необходимо сравнить пару логин/пароль с аналогичной парой в БД. При этом, поскольку пароль в БД хранится в виде хэша, мы будем сравнивать поэтапно. Вначале мы найдем пользователя по логину и, если это удалось, тогда используем функцию password_verify() для сравнения строки пароля с его потенциальным хэшем. Если все проверки будут пройдены - пользователь будет считаться авторизованным.

Данная серия уроков предназначена для начинающих программистов на PHP и веб-разработчиков. Цель предлагаемых уроков - научить писать правильный и красивый код, а также показать основные методики написания структурированного кода. В этих уроках будут затронуты такие темы как:
- Как отделить логику от представления.
- Как избежать дублирования кода.
- Что такое Router (маршрутизатор) и как написать собственный класс Router.
- Как работать с базой данных (БД), используя PDO и как написать свой класс для работы с БД.
- Что такое Service Container и как написать свой Service Container.
- Что такое Middleware и как написать свой Middleware.
- и т.д.

Исходники к уроку - https://github.com/matroskin978/phpbeginners/tree/2f5f0c67beef8e3ec0dd7d0b08d74a716062c906

Рекомендуемые видео