Есть несколько вещей, которые следует учитывать при поиске форм входа в PHP. Есть более очевидные соображения, такие как безопасность и поддерживаемая версия PHP. Вы также должны рассмотреть всеобъемлющую проблему, которую вы пытаетесь решить.
Вы запрещаете доступ к одной странице? Несколько страниц?
А как насчет управления пользователями? Вы хотите предоставить пользователю возможность сбросить свой пароль или обновить весь профиль? Как насчет пользовательских уровней?
Формы входа в PHP бывают разных форм и размеров, поэтому описание проблемы, которую вы пытаетесь решить, прежде чем начать, облегчит весь процесс.
Вот 15 полезных форм входа в PHP на Envato Market , которые заслуживают вашего внимания:
1. AuthAny
Аутентифицируйте свои логины, используя федеративную идентификацию, практически с любой социальной сетью, которую можно себе представить с AuthAny.
Поддерживаемые логины включают в себя:
- Disqus
- YouTube
- GitHub
- и еще десяток!
AuthAny поставляется в виде отдельных классов PHP и файлов конфигурации, что упрощает интеграцию.
2. Безопасная аутентификация: простая и удобная система входа
Безопасная аутентификация: простая и удобная система входа в систему имеет несколько приятных функций.
От мастера быстрой установки до управления профилем пользователя вы найдете эту форму входа в PHP очень удобной.
Некоторые из функций включают в себя:
- отдельное перенаправление входа
- хлопот бесплатный многопользовательский
- Google reCAPTCHA
- автоматический поиск местоположения
- и многое другое!
Безопасная аутентификация: простая и удобная система входа в систему обладает впечатляющим набором функций и обширной документацией.
Для этого не требуется база данных, но если это что-то, что будет более полезным, обязательно ознакомьтесь с Безопасной аутентификацией: простая и удобная система входа в систему — версия SQL .
3. Забыли пароль для системы управления пользователями
Итак, у вас уже есть форма входа в PHP, которая вам нравится? Что если ваш пользователь забудет свой пароль?
Забыл пароль для системы управления пользователями.
Установка очень проста и включает три страницы, которые можно настроить для удобного управления пользователями:
- сброс запроса
- Сброс пароля
- сброс недействительным
«PHP Forgot Password для системы управления пользователями — это скрипт восстановления пароля на основе электронной почты. Это позволяет вам добавить ссылку для забытого пароля чуть ниже формы входа пользователя. Электронная почта для сброса пароля отправляется на адрес электронной почты пользователя для сброса пароля ».
Забыли пароль для системы управления пользователями так просто.
4. PHP Form Builder
Еще одним хорошим вариантом для формы входа в PHP является использование PHP Form Builder.
Вы создаете не только форму входа, но и множество других форм.
Вы можете построить:
- формы заказа
- формы регистрации
- контактные формы
- и все остальное, что вам может понадобиться
Он также включает в себя 50 простых в использовании готовых шаблонов, а также:
- Аккордеонная, модальная и Ajax формы
- настраиваемый макет
- Интеграция с плагином jQuery
- Bootstrap CSS
- и более
PHP Form Builder является отличным дополнением к вашему инструментарию для разработчиков.
5. SLAC — вход в систему и контроль доступа
SLAC — Вход в систему и контроль доступа могут использоваться практически для любого типа установки: Drupal, Joomla и т. Д.
Он также легкий, что делает его отличным исполнителем на любом сервере разработки или производства — он может работать даже на Raspberry Pi.
Особенности включают в себя:
- неограниченные пользователи и уровни пользователей
- добавлять, редактировать и удалять пользователей
- поддерживает Bootstrap 3
- контроль страницы
- и более
Опыт кодирования не требуется, и SLAC — Вход на сайт и Контроль доступа также предоставляет практические видеоуроки.
6. Премиум-логин — система аутентификации
Премиум-логин — система аутентификации. Форма входа в PHP может предложить многое. Он предоставляет как портал входа в систему, так и систему членства пользователей.
Пользователи могут:
- войдите в систему, используя Facebook, Twitter, Google+ или OAuth
- зарегистрируйтесь, войдите и восстановите свой логин
- загрузить и обрезать фотографии профиля
Он включает в себя три версии — встроенную, модальную и сырую — и его легко переводить с помощью файла lang.php.
Премиум-логин — система аутентификации предлагает вам все необходимое для системы логина с приятным управлением членством на стороне.
7. EasyLogin Pro — система членства пользователя
EasyLogin Pro — система членства пользователя — настоящая жемчужина.
Он предлагает больше, чем просто форму входа в PHP. Это включает:
- социальная аутентификация
- продвинутые пользовательские поля
- личные сообщения
- полная аутентификация
- и более
Это не только на стороне UX, либо. Вы также получите:
- быстрый старт и глубокая документация
- пользовательские роли и разрешения
- мощный API
- надежная безопасность
- и более
Вам будет трудно найти что-нибудь лучше, чем EasyLogin Pro — система членства пользователя .
8. AJAXed Логин / Регистрация PHP Script
Легко настраивайте и интегрируйте свои формы входа в PHP на любую страницу HTML или PHP с помощью сценария AJAXed Login / Registration PHP Script.
Это простое решение обеспечивает как внутреннюю, так и внутреннюю проверку и обеспечивает надлежащую безопасность:
«Сценарий PHP защищен от SQL-инъекций (экранирование данных, отключение отчетов об ошибках, проверка полей с помощью RegExp), от атак Hijacking (проверка HTTP _USER_AGENT) и от инъекции заголовка электронной почты».
Используйте PHP-скрипт AJAXed Login / Registration для получения только электронной почты и пароля для входа в систему или добавьте любые другие поля, которые вам могут понадобиться, не меняя сценарии PHP или JavaScript.
Определенно стоит посмотреть.
9. PHP AJAX Форма входа и регистрации в социальной сети
Чистый? Быстро? Легко настроить?
Расскажите мне больше о PHP AJAX Форма входа и регистрации в социальной сети PHP!
Особенности включают в себя:
- JavaScript и HTML5 для проверки
- Facebook и Twitter социальный вход
- восстановление пароля пользователя
- AJAX погрузчик
- и более
PHP AJAX Форма входа и регистрации в социальной сети — это быстрая настройка, простая, быстрая и легко интегрируемая в ваш сайт.
10. php Password Protector — система входа в PHP
Защитите свои страницы PHP и разрешите их просмотр только зарегистрированным пользователям с помощью PHP Password Protector — PHP Login System.
Это как многопользовательское, так и многоуровневое решение. Просто включите скрипт на всех страницах, которые вы хотите защитить, а php Password Protector позаботится обо всем остальном.
Особенности включают в себя:
- защита от атак грубой силы
- персонализировать сообщения об ошибках
- Опция «запомни меня»
- база данных не требуется
- и более
php Password Protector — PHP Login System может использоваться для простых входов в систему или решения для полного членства.
11. Двухфакторная авторизация Логин и регистрация
Легко добавьте двухфакторную аутентификацию, используя форму входа в систему Двухфакторная авторизация и регистрация PHP.
Он разработан с использованием Bootstrap CSS / HTML и включает следующие функции:
- Предотвращение атак CSRF, XSS и SQL-инъекций
- SMS-код для подтверждения пользователя
- шифрует и солит пароль
- проверка надежности пароля
- и более
Если вы хотите повысить свою безопасность, взгляните на Two Factor Auth Login and Registration .
12. Простая jQuery AJAX PHP Captcha
Сохраните текущую форму входа в PHP и добавьте немного CAPTCHA с помощью простой jQuery AJAX PHP Captcha.
Простая интеграция и настройка на любую страницу HTML или PHP.
- обновить капчу без обновления страницы
- настроить свой стиль CAPTCHA
- поддерживает несколько экземпляров
- использует Bootstrap 3
- и более
Прост в настройке. Легко интегрировать. Легко добавьте простую jQuery AJAX PHP Captcha в ваши формы входа PHP.
13. SimpleAuth: очень простая система безопасного входа
SimpleAuth: очень простая и безопасная система входа в систему.
Без каких-либо знаний PHP, вы можете защитить любую из ваших веб-страниц, предоставляя доступ к тем, кто вошел в систему.
Особенности включают в себя:
- автоопределение распространенных ошибок установки
- возможность хранить дополнительные пользовательские данные
- однопользовательская или многопользовательская система
- база данных не требуется
- и более
Взгляните на SimpleAuth: очень простая система безопасного входа в систему, если вы ищете простое и безопасное решение.
14. SecLog
Добавьте еще один уровень безопасности в вашу форму входа в PHP с SecLog.
«Seclog — это очень простой, но мощный класс php, который защищает вашу форму входа в систему от атак с использованием грубой силы на уровне сценариев. Это можно сочетать с капчей, ограниченными попытками входа в систему, запретом пользователей и другими методами без конфликтов ».
Просто чтобы быть ясно, это не форма входа в систему. Он предназначен для защиты пользователей от атак, предотвращая автоматические запросы и обманывая злоумышленника. Его можно комбинировать с другими формами входа в PHP, а также с другими скриптами для борьбы с перебором.
Замедляйте и предотвращайте атаки с помощью SecLog .
15. Secure-PHP-Логин и система регистрации
Система Secure-PHP-Login & Registration, созданная на основе Bootstrap, предоставляет простое многопользовательское решение для регистрации и входа.
Некоторые из функций включают в себя:
- Проверка JQuery и безопасное шифрование пароля
- Facebook, Twitter и Google, социальный вход
- внутренний администратор для управления пользователями
- Поддержка MySQL
- и более
Secure-PHP-Login & Registration System с ее простым дизайном и простым набором функций является отличным многопользовательским инструментом управления входом.
Вывод
Вам нужна база данных? Как насчет использования PHPMailer для восстановления пароля? Вам нужен контроль доступа на уровне пользователя?
Может быть, вы хотели бы создать свой собственный скрипт? Ознакомьтесь с этими учебными пособиями по PHP , кодами электронных книг и видео-курсами . Независимо от того, какой у вас стиль обучения или чему вы пытаетесь научиться, вы наверняка найдете помощь в Envato Tuts +.
При поиске правильной формы входа в систему PHP нужно учесть много вещей, и на Envato Market есть из чего выбрать.
Что вы строите с помощью форм входа в PHP?