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

preview_player
Показать описание
Мои курсы на Udemy:

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

В этом уроке мы напишем код регистрации пользователей. При этом мы немного модифицируем класс Router, чтобы он позволял одному контроллеру обрабатывать сразу несколько методов запроса. А также мы добавим еще один валидатор к классу валидации - это будет метод unique. Данный валидатор сможет проверить уникальность поля email в БД перед добавлением записи.

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

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

Отличный УРОК!
Спасибо Вам Андрей за прекрасный материал )))

dmitriivanov
Автор

Андрей, большое спасибо за Ваш труд, предельно понятно объясняете материал, подскажите, пожалуйста, не рассматриваете ли в качестве темы очередного видео написание собственного шаблонизатора, пусть и предельно простого ?

Antonioreb
Автор

Cпасибо за уроки. Вопрос к вам: на 41:02 минуте почему где переменная $data [password] = password_hash - почему не использовать md5()? например так: $password = md5($password)?

progerlife
Автор

Спасибо за урок!
Подскажите пожалуйста, нормально ли, если я после записи в БД нового пользователя записываю в сессию его имя, чтобы сразу после регистрации ему не надо было проходить авторизацию?

И можно Вас попросить, если будет возможность в рамках курса рассмотреть оставшиеся операции CRUD?

АлександрВасилёнок-нг
Автор

Пожалуйста, подскажите аналоги db()-> без сервис-контейнера и хелпера☺

rastastafer
Автор

видно хороший курс, но жаль что бутстрап использовали. интересно было бы без него. и почему Apache, когда им уже никто не пользуется?

sdsd-ecrw