Содержание

Создание плагина входа (plugin login)

Плагин (от англ. plug-in — «подключаемый») — это независимый программный модуль, устанавливаемый в основную программу (браузер, редактор, CMS, игру) для расширения ее возможностей без изменения основного кода.

Плагин входа (авторизации) — это модуль, расширяющий приложение функциями проверки учетных данных, позволяя пользователям безопасно входить, регистрироваться и защищать свои аккаунты.

Основные понятия

Введение

Данный модуль в своей основе представляет из себя шаблон HTML - разметки с таблицей стилей CSS и адаптивно подключаемыми страницами на скриптах PHP с расширением PDO, а так же в минимальной степени JavaScript.

Основные этапы и Формы

lang

test_lang.php
<?php
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo $lang . "<br>"; // Выведет, например, 'ru'
?>



Эта строка — часть HTTP-заголовка Accept-Language, используемого браузерами для сообщения серверу предпочтительных языков. Она означает: «Предпочтительный язык — русский (ru), если его нет, то английский (en) с коэффициентом приоритета 0.7». Значение q (quality) от 0 до 1 определяет приоритет (1 — высший). Основные детали:

И его укороченная часть запроса

test_lang_min.php
<?php
$serverLang = '';
if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    $serverLang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
}
$lang_min = substr($serverLang, 0, 2);
// $lang_min обычно это будет двухбуквенный код, например: 'en', 'fr', 'de', etc.
echo $lang_min . "<br>"; // Выведет, например, 'ru'
?>