Crazy-PHP: Авторизация и регистрация на сайте GPT - приручаем дракона с личным ментором) #php
В этом видосе разберем авторизацию и регистрацию на PHP Mysql и конечно же PHP SESSION — пройдем от процедурного стиля до ООП — и сделаем максимально быстро) Подпишись и будь в курсе о выходе новых видео об IT https://t.me/v_it_na_izi Ютуб канал: https://youtu.be/@izi-php Есть еще такое: Это 1я часть по Основам (также есть на ютуб https://youtu.be/SSlF8anYu3o) Тут 2я часть по Основам https://youtu.be/VECorQhG5wQ Таймкоды: 00:00 - Вступление - о чем видос? 01:17 - Просим GPT сверстать формы авторизации и регистрации и написать обработчик 01:49 - Чат GPT проектирует структур хранения пользователей в БД 02:05 - Как создать проект в PHPStorm 02:22 - Перезагружает OpenServer чтоб наш новый сайт начал открываться в браузере 02:36 - Уязвимость проекта - листинг директорий проекта 02:50 - Закрываем уязвимость настройкой через .htaccess 03:25 - Верстаем страничку регистрации и авторизации - формы регистрации и авторизации 04:36 - Оу - косяк в .htaccess - не роутится запрос в index.php - исправляем правила 05:30 - Пишем роутинг для наших форм - как отправить запрос на нужный скрипт php ? 06:30 - Скрипты авторизации и регистрации на сайте на PHP 07:34 - Используем DevTools браузера для просмотра верстки форм 08:00 - Написали скрипт регистрации и авторизации и ничего не работает ?) Почему?... 08:29 - Как подключаются скрипты в PHP 08:52 - Смотрим что в переменной $_SERVER PHP 10:17 - ОУ! Ошибка подключения к базе данных MySQL - разбор ошибки 11:15 - Какой пароль у PhpMyAdmin по умолчанию - смотрим бд 11:39 - Как запускать SQL в PhpMyAdmin 13:12 - Нашли причину ошибки подключения к БД - исправляем 13:36 - Как PHP принимает данные из форм регистрации и авторизации ? Разбираем логику скрипта, стартуем сессию в PHP 16:02 - Снова ошибка - на скрипте регистрации - исправляем 17:11 - Используем управляющие конструкции PHP - if-else чтобы скрыть/показать нужную форму 18:29 - Словили ошибку php "Undefined array key..." в скрипте - правим ! 19:00 - Используем оператор ?? PHP 19:48 - Меняем настройки IDE PHPStorm - или как сменить версию PHP в IDE 21:05 - Снова в скрипте от чата GPT ошибка - Field "login" doesn't have a default value" - нет крч поля такого у нас в бд - надо править скрипт... 22:15 - Правим с крипты 23:22 - Используем оператор приоритезации в PHP - говорим что надо сделать сначала а что потом - оператор "круглые скобки" 24:33 - Ура! Мы успешно зарегистрировались на сайте 24:46 - Говорим про сессии в PHP 25:15 - ОУ! Мы успешно авторизовались - все готово ! 25:46 - Ставим @todo - аннотация для того чтобы потом не забыть поправить код 26:23 - Стилизуем формы регистрации и авторизации с помощью чата GPT 26:39 - Встраиваем CSS в HTML - используем тег "style" 26:51 - Убиваем сессию PHP - перезапускаем сеанс / Стилизованные GPT формы 28:08 - Преобразуем скрипты из процедурного стиля в ООП 29:16 - Написали классы регистрации и авторизации - и ничего не работает, почему? 29:21 - Как создать объекты классов регистрации и класса авторизации и вызываем метод объекта 30:10 - Говорим про области видимости и почему ООП круто 31:07 - Заключение - ссылка на телеграм Сделаем простую форму авторизации и регистрации, поиграемся с сессиями, скроем формы если пользователь залогинен, ну и конечно сохраним пользователя в БД MySQL В конце видоса перенесем код в ООП и сделаем небольшие выводы. Часть работы оставлю вам) А разбор проведем в телеграм-канале https://t.me/v_it_na_izi #php #авторизация #регистрация #phpсесии #gptchat #урокиphp,#php,#phpуроки,#программирование,#языкпрограммированияphp,#программированиеснуля,#phpдляначинающих,#программированиедляначинающих,#phpснуля,#пхпуроки,#основыphp,#языкпрограммированияphpводномуроке,#какойязыкпрограммированиявыбрать,#программированиеphp,#языкпрограммирования,#урокипоphp,#phpпрограммирование,#программированиенаphp,#phpвидеоуроки,#phpпрограммирования,#курсыphpпрограммирования,#курспоphpпрограммированию
Название:
Crazy-PHP: Авторизация и регистрация на сайте GPT - приручаем дракона с личным ментором) #php
Категория:
Обучение