HD PHP: PHP Регистрация и Авторизация. Полноценное приложение на PHP и MySQL - видео

PHP: PHP Регистрация и Авторизация. Полноценное приложение на PHP и MySQL - видео
01:14:42
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 6878 роликов

Sound language:
RUS - Русский

Мы напишем регистрацию и авторизацию пользователей на языке программирования PHP используя базу данных MySQL и алгоритм шифрования BCRYPT. 

Также, мы используем шаблонизатор Twig, Slim микро-фреймворк для маршрутизации запросов, PDO для подключения к MySQL и composer для добавления зависимостей в проекте. 

Заходите на сайт www.developerandcode.com #ityoutubersru #php

RSS
GamingPlay
08:47
+1
муторно как то всё можно еще проще сделать но мне понравилась фишка с классом сессии
GamingPlay
12:12
функция уведомлений

public static function MessageSend ($p1, $p2, $p3 ='') { if ($p1 == 1) $p1 = 'primary'; //Это основное уведомление (Синие) else if ($p1 == 2) $p1 = 'secondary'; //Это дополнительное уведомление (Серое) else if ($p1 == 3) $p1 = 'success'; //Это уведомление об успехе (Зеленый) else if ($p1 == 4) $p1 = 'danger'; //Это уведомление об опасности (Красный) else if ($p1 == 5) $p1 = 'warning'; //Это уведомление-предупреждение (Желтый) else if ($p1 == 6) $p1 = 'info'; //Это инфо-уведомление (Голубой) else if ($p1 == 7) $p1 = 'light'; //Это светлое уведомление else if ($p1 == 8) $p1 = 'dark'; //Это темное уведомление // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // Версия: Card без заливки фона // $_SESSION['message'] = '
'.$p1.'
//

'.$p2.'

'; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // Версия: Card с цельной заливкой фона // $_SESSION['message'] = '
'.$p1.'
//

'.$p2.'

'; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // Версия: Alert_old $_SESSION['message'] = '
× '.$p2.'
'; // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ if ($p3) $_SERVER['HTTP_REFERER'] = $p3; exit(header('Location: '.$_SERVER['HTTP_REFERER'])); } public static function MessageShow () { if ($_SESSION['message']) $Message = $_SESSION['message']; echo $Message; $_SESSION['message'] = array(); }

заодно и сокращение проверки на пустоту) и вызов уведомления
if (!$_POST['name'] or !$_POST['email'] or !$_POST['full_name'] or !$_POST['pwd'] )
Router::MessageSend(4,'Проверьте правильность заполнения полей.');
if (!$_POST['captcha'] != md5($_POST['captcha']))
Router::MessageSend (4, 'Проверочный код введен не верно.');
Алексей Матвеев
18:56
>очень важные навыки 2021
Хорошо что я в 2020, всё это мне еще не нужно!
Alexander V
15:38
Не проще было тоже самое сделать на Lumen?