A5 custom login page
Стиль вашей страницы входа по-другому.
Branded login screen
Обновите экран входа в WordPress, чтобы использовать фоновое изображение с высоким разрешением и полноэкранным режимом. Теперь полностью отзывчивый.
Custom login & access wordpresss plugin
Этот плагин предлагает страницу входа Style WP, добавление входа в систему, регистрацию, забытые формы на страницу, интерфейсный профиль, модальную регистрацию и регистрационные формы.
Erident custom login и панель инструментов
Полностью настройте свой экран входа в WordPress и панель инструментов. Добавьте логотип вашей компании на экран входа в систему, измените фоновые изображения, цвета, стили и т.д. Настройте текст нижнего колонтитула Dashboard также для полной маркировки.
1. Перейдите по ссылке и примите условия пользования.
2. Создайте новый проект:
3. Введите в поиске “API” и перейдите в раздел “APIs & Services”:
4. Включите API и сервисы:
Login logo
Настройте логотип на экране входа WP, просто поместив файл с именем login-logo.png в каталог содержимого WP. CSS это автоматически!
Login ninja
Отличный плагин, который позволяет администратору сайта защищать формы входа и регистрации с помощью капчи, автоматически блокировать IP-адреса, которые брут-форс атакуют ваш сайт, вести подробный журнал всех действий, связанных с входом в систему, и перенаправлять пользователей на основе ролей и имен пользователей.
Memphis custom login
Простой способ контролировать свою страницу входа в WordPress.
Modal login
Для страницы входа на ваш веб-сайт доступно несколько вариантов цвета.
Nice screen login
WP Nice Screen Login является окончательным решением для настройки «Страницы входа администратора WordPress». Вы можете выбрать одну из 5 тем по умолчанию, чтобы изменить дизайн страницы входа и предложить своим клиентам новую профессиональную страницу для входа.
Pathway
Вам надоела страница входа в WordPress по умолчанию? Pathway позволяет вам настроить свою страницу входа в WordPress. Вы можете настроить неограниченный дизайн из опций администратора и предложить своим клиентам новый дизайн страницы входа.
Полная информация и цена загрузки: $ 12
Phpixie social — простая интеграция с соцсетями

Авторизация через соцсети это одна из самих частых задач с которыми сталкиваются разработчики развлекательных сайтов. Казалось бы там и делать нечего, ведь для каждого API существует PHP библиотека от самого вендора. Но что делать если надо подключить сразу несколько? Не хочется тянуть в проект кучу библиотек которые имплементируют один и тот же протокол OAuth, к тому же хотелось бы иметь какой-то единый интерфейс. PHPixie Social — маленькая библиотека с только одной зависимостью, которая позволяет легко работать сразу с Facebook, Twitter, Google и Вконтакте, а если вы используете PHPixie фреймворк то также сразу получаете авторизацию всего в несколько строчек кода.
Но сначала рассмотрим компонент сам по себе.
Конфигурация
<?php
$config = array(
// Имена провайдеров могут быть произвольными,
// но для простоты примера имя я взял с типа API
'facebook' => array(
'type' => 'facebook',
'appId' => '',
'appSecret' => '',
// опционально права которые запросить у пользователя,
'scope' => array(),
// опционально версия API
'apiVersion' => '2.3'
),
'twitter' => array(
'type' => 'twitter',
// Twitter работает через OAuth 1.0a
// поэтому поля отличаются
'consumerKey' => '',
'consumerSecret' => ''
),
'google' => array(
'type' => 'google',
'appId' => '',
'appSecret' => '',
// опционально
'scope' => array(),
'apiVersion' => '2.3'
),
'vk' => array(
'type' => 'vk',
'appId' => '',
'appSecret' => '',
// опционально
'scope' => array(),
'apiVersion' => '2.3'
),
);
Инициализация
// та единственная зависимость
$slice = new PHPixieSlice();
$config = $slice->arrayData($config);
$social = new PHPixieSocial($config);
Авторизация пользователя
Итак первое что нам надо сделать это запросить у пользователя авторизацию, для этого нам понадобится придумать какую-то ссылку куда API пришлет нам токен доступа. Тогда мы перенаправляем пользователя на страницу авторизации. Вот простой пример:
$callbackUrl = 'http://localhost.com/callback=1';
if(!isset($_GET['callback'])) {
//Если параметра нет, далаем редирект
$loginUrl = $social->get('facebook')->loginUrl($callbackUrl);
header('Location: '.$loginUrl);
} else {
// Если параметр есть, значит это к нам пришел ответ от API,
// с ним придет еще много параметров которые Social обработает сам.
// Заметьте, что значение $callbackUrl тут тоже нужно
$socialUser = $social->get('faceebook')->handleCallback($callbackUrl, $_GET);
if($socialUser === null) {
// Пользователь отклонил авторизацию
echo "You didn't authorize our app";
}else{
// Запрос к API от имени пользователя
var_dump($socialUser->get('me'));
}
}
Объект пользователя
$socialUser->id(); // ID пользователя в соцсети
// Дополнительная информация доступна после логина
$socialUser->loginData();
// GET Запрос
$socialUser->get('some/endpoint', $queryParams = array());
// POST Запрос
$socialUser->post('some/endpoint', $data = array(), $queryParams = array());
// Произвольный запрос
$socialUser->api('PUT', 'some/endpoint', $queryParams = array(), $data = array());
// Токен авторизации,
// его можно сериализировать и сохранить
// в сессии или в базе
$token = $social->token();
// Получить пользователя по токену
$socialUser = $social->get('facebook')->user($token);
// Кстати запросы можно делать сразу с токеном
$social->get('facebook')->get($token, 'some/endpoint', $queryParams = array());
$social->get('facebook')->post($token, 'some/endpoint', $data = array(), $queryParams = array());
$social->get('facebook')->api($token, 'PUT', 'some/endpoint', $queryParams = array(), $data = array());
Интеграция с фреймворком
В фреймворке по умолчанию доступен плагин к модулю авторизации, который обрабатывает логин пользователя и легко включается в его конфигурации. Те кто уже работает с фреймворком не найдут в этом ничего сложного, так что в этот раз вместо описания я оставлю ссылку на демо проект: https://github.com/phpixie/demo-socialauth
В нем пользователь сам выбирает через какую сеть авторизоваться. Если он зашел впервые, ему сразу-же создастся запись в табличке Users и логин запомнится через сессию. При последующем логине будет уже использоваться сущность с базы.
Чтобы попробовать Social, достаточно просто composer require phpixie/social, ну и как всегда, если у вас возникнуть какие-либо вопросы, обращайтесь сразу к нам в чат.
Pit login welcome
Этот плагин помогает изменить логотип страницы входа на веб-сайте, фон и добавить опцию сообщения на странице администратора WP.
Sideways8 пользовательский вход и регистрация
Важно, как ваш сайт представлен вашим пользователям. Именно поэтому мы создали плагин «Пользовательский вход и регистрация». Он разработан таким образом, чтобы вы и ваши пользователи никогда не видели встроенные формы входа в систему, регистрации и сброса пароля WP.
Он по-прежнему совместим со всеми встроенными функциями WordPress, и ссылки для выхода из системы будут работать должным образом. Включен виджет формы входа в систему, чтобы посетители, не вошедшие в систему, могли легко найти форму входа. Вы даже можете добавлять контент на страницы входа в систему, регистрации, забытого пароля и сброса пароля через страницу настроек.
Simplemodal войти
SimpleModal Login предоставляет модальную функцию входа в систему Ajax, регистрации и сброса пароля для WordPress и использует jQuery и плагин SimpleModal jQuery.
Social login for wordpress
Social Login for WordPress – это плагин или расширение для WordPress, которое позволяет пользователю войти в систему, используя свою любимую социальную учетную запись.
Tailoredlogin
TailoredLogin позволяет вам легко создать настроенную страницу входа в WordPress. Используйте встроенный Диспетчер стилей для загрузки фонового изображения или графического заголовка, стилизации формы входа и даже добавления виджетов на страницу входа, перетаскивая доступные виджеты в области виджетов TailoredLogin.
Web custom custom login
Плагин Webriti Custom Login позволяет вам настроить страницу входа по умолчанию. С помощью этого плагина вы можете добавить собственный логотип и настроить фоновый цвет. Он идеально подходит для веб-разработчиков, которым вы хотели бы представить свои бренды перед клиентом.
WordPress custom login theme page
В общей сложности вы можете настроить 11 разделов для вашей темы шаблона с более чем 46 отдельными опциями для страницы входа. Вы можете изменить фон и цвет всей страницы входа, изменить логотип WordPress по умолчанию, и он автоматически заменит ссылку на www.wordpress.org. Вы можете установить фоновое изображение и цвет для всего окна.
WordPress login themes
С фантастическим выпуском WordPress 3.8 мы теперь открыли для себя новую функцию, никогда «официально» не замеченную ранее в админке WordPress; и эта функция имеет возможность настроить нашу панель управления с выбранной цветовой схемой. Ну, это абсолютно блестяще.
Yandex
1. Перейдите по ссылке (необходимо быть авторизованным в Яндексе);
Zm ajax войти и зарегистрироваться
Каждая форма имеет предустановленные параметры стиля и использует AJAX. Из настроек вы можете выбрать любой; сложенный (по умолчанию) или широкий стиль. Дополнительного стиля вы можете получить, добавив свой собственный CSS или используя один из доступных хуков.
Вконтакте
1. Авторизуйтесь ВКонтакте и перейдите по ссылке. В открывшейся форме дайте название вашему приложению и заполните необходимые поля:
Обратите внимание: в качестве платформы вы должны указать веб-сайт. Также, скорее всего вашим клиентам будет комфортнее, если вы назовете ваше приложение так же, как и свой магазин, но формально это необязательно.
Важно: укажите настоящий адрес вашего сайта и базовый домен!
2. После успешного создания приложения перейдите в настройки приложения и скопируйте необходимую информацию:
3. Укажите ее в панели администратора магазина:
Этого будет достаточно для работы вашего приложения. Если у вас несколько доменов вам следует указать их в настройках приложения:
Также можно добавить логотип своего сайта в качестве логотипа приложения, но на работоспособность это не повлияет.
Войти через amazon для woocommerce
Вход с помощью Amazon для WooCommerce плагин WordPress позволяет пользователям входить в интернет-магазин, управляемый WooCommerce, используя свои учетные данные Amazon. Почти каждый сегодня имеет учетную запись Amazon. Почему бы не использовать эту возможность легкого входа без запоминания другого пароля?
Полная информация и цена загрузки: $ 15
Плюсы для владельцев сайтов
Получение информации о пользователе
Дав пользователям возможность заходить на сайты через
профили в социальных сетях, бренды получают доступ к их данным. Эта информация
помогает компании строить коммуникацию со своими посетителями в правильном
направлении.
Разрешенный доступ к данным пользователя
Авторизация через соцсеть – это своего рода электронное
рукопожатие клиента и владельца сайта. Пользователь сознательно и добровольно
предоставляет доступ к своим данным. Этот прозрачный метод получения данных
оказывает влияние и на уровень лояльности к бренду, и на его окупаемость.
Превращение анонимных посетителей в клиентов «со
знакомыми лицами»
Очень часто посетители сайтов остаются анонимными до тех
пор, пока не захотят совершить покупку, а некоторые ресурсы и вовсе имеют
опцию, с помощью которой можно находиться на сайте в качестве «гостя».
Благодаря авторизации через соцсети у каждого посетителя появляется лицо,
географическое положение, хобби и т.д.
Снижение стоимости техподдержки
Раздел “приложения для авторизации через соцсети”
Для того, чтобы сделать авторизацию через какой-либо упомянутый выше сайт необходимо добавить данные соответствующего приложения на платформе выбранного вами сайта (условимся называть этот сайт провайдером).
Сначала необходимо перейти в раздел “Настройки” → “Авторизация” и нажать кнопку “Добавить”:
Далее необходимо заполнить форму данными о приложении:
Данные для заполнения формы будут доступны в настройках приложения после его создания. После указания всех необходимых данных кнопка авторизации через данного провайдера автоматически появится у вас на сайте.
Важно: вы можете добавить не более одного приложения каждого провайдера. Для создания приложения социальной сети у вас должен быть аккаунт в этой социальной сети.
Рассмотрим подробнее как создавать подобные приложения у провайдеров.
Расширенный стиль входа
Расширенный стиль входа может полностью настроить ваш вход в WordPress, страницу регистрации.
Сервис ulogin отправляет данные из форм (почта, телефон) на сторонний сайт и молчит об этом

Привет сообщество. Это моя первая запись, пусть она и не совсем длинная — но важный посыл в заголовке.
Есть такой сервис для авторизации через соцсети — uLogin. Разработчики выпустили много бесплатных плагинов под различные CMS и вот он — сыр в мышеловке.
Видно дела пошли не очень и пользователи начали замечать, что сервис подгружает странные скрипты при работе модуля. Я проводя аудит своего сайта — заметил что грузится counter.yadro.ru несколько раз. В общей сложности, при загрузке страницы, они загружали 18 ресурсов (js, css, прочие запросы) — это много для моего проекта у которого всего 47 запросов. А их сервис добавляет еще 18, включая запросы к сторонним сайтам.
Вот их ответ в декабре 17-го:
Там есть запросы на наш счетчик ли.ру и на наш сайт. Партнерские запросы были ранее, но мы их окончательно убрали несколько месяцев назад.
— но они слукавили — запрос к x01.aidata.io они отправляли:
И на ресурсе не последовало ответа никому.
Так что это такое этот aidata.io? Это платформа управления данными для программного маркетинга. Так себя этот сервис называет. Но зачем он мне? Да, я знаю: что виджеты социальных сетей, кнопки поделиться, счетчики поисковых систем — все они с нашего сайта собирают данные. Но они отправляют данные к себе. Они используют свои, проверенные скрипты — третья сторона не вмешается в работу скрипта. А uLogin подключает третью сторону и мне, как владельцу сайта не говорит об этом. Это честно? Я думаю нет. Против ли я? Конечно против.
С 25 мая 2022 года вступил в силу общий регламент по защите персональных данных Европейского союза: Data Protection Regulation (GDPR) и в РФ, ранее — №152-ФЗ «О персональных данных» — а uLogin не уведомляет моих посетителей сайта. Я и сам не знал что данные собираются — как я ответил бы на этот вопрос если ко мне постучались в дверь? Я не контролировал свой сайт.
Поверить им стоило, что они окончательно убрали трекинг? Я поверил.
24 января 2022-го я обратил внимание на ошибки в консоли сайта:
и тут же забил тревогу. Списался по почте с командой uLogin — ответ:
Это скрипт-трекер от нашего партнера.
Вот это поворот! Чуть больше месяца назад они меня заверили что убрали подобное.
А между тем в интернете, на площадке reformal, происходило движение в теме. Я не знаю правил публикаций — позволяют вставить ссылку? Но я рискну: тема от 28 декабря 2022-го
Там и я написал и выложил для светлых голов содержимое подключаемого скрипта.
В теме отвечал Иван Пшеницын — и он очень удивлялся — «как же так может происходить». В конце марта он последний раз появился в теме и бросил своих клиентов, что доверили им свои сайты — на произвол судьбы.
И даже в мае 2022-го в тему поступали новые комментаторы, в конце апреля пользователь с ником Maxim, опубликовал видео — как скрипт из формы на сайте, на совсем сторонний сайт отправляет пользовательские персональные данные (номер телефона).
Месяц назад тему подняли в официальном форуме поддержки вордпресс плагина — два человека пожаловались на утечку. Официального ответа там не было.
Стоит ли доверять команде сервиса, которые утверждали в почтовой переписке, что они убрали партнерские запросы, а продолжают подсовывать «троянских коней» на наши сайты? Если они дают возможность третьей стороне грузить бесконтрольно на наши сайты любой js, то что они захотят (эти третьи лица) — правильно ли это? Безопасно ли это? Законно ли это?
Эту запись я публикую — т.к. от команды сервиса uLogin не получил должного ответа.
p.s. при установке WordPress плагина от uLogin не требуется регистрация на их сервисе. А это значит что пользовательское соглашение, что они разместили на своем сайте — не имеет юридической силы.
Если у вас есть идеи и мысли по поводу данного продукта и сложившейся ситуации — добро пожаловать в комментарии.
upd. 2022-06-05 — Вчера я написал письмо службе безопасности вордпресс. Они отреагировали (но к сожалению ответ мне по почте пока не прислали) — плагин в официальном репозитории вордпресса недоступен для скачивания. Посетителя встречает такая надпись:
Или разбираются в вопросе, или дали время команде uLogin на устранение такого поведения.
Советы по работе с авторизацией пользователей через социальные
сети
Давайте своим клиентам выбор
Хороший виджет входа
Добавляйте, создавайте и управляйте виджетом регистрации-входа в любом месте вашего сайта.