Russian (Pусский) translation by Yuri Yuriev (you can also view the original English article)
Есть несколько вещей, которые следует учитывать при поиске login форм PHP. Есть очевидные соображения по безопасности и поддерживаемой версии PHP. И в целом эту проблему тоже стоит рассмотреть.
Вы запрещаете доступ к одной странице? К нескольким?
А насчёт управления пользователем? Вы оставляете ему возможность сбросить собственный пароль или обновить профиль? Что с уровнями доступа?
Регистрационные формы PHP бывают разных видов и размеров, поэтому описание проблемы до начала работы упростит весь процесс.
Вот 15 полезных login форм в PHP на Envato Market, которые заслуживают внимания:
1. AuthAny
Свяжите свои логины с любой социальной сетью, используя федеративный идентификатор с помощью AuthAny.

Поддерживаемые логины включают:
- Disqus
- YouTube
- GitHub
- и ещё дюжина!
AuthAny поставляется в виде автономных классов PHP и config файлов, что упрощает интеграцию.
2. Secure Auth: Simple and Easy Login System
Secure Auth: простая и лёгкая система входа с приятными опциями.
И мастер быстрой установки, и управление профилем пользователя делают эту форму входа в PHP очень удобной.

Некоторые из опций:
- отдельная переадресация входа
- свободный multi-user
- Google reCAPTCHA
- автолокация
- и много чего ещё!
Secure Auth: Simple and Easy Login System имеет впечатляющий набор функций и обширную документацию.
Он не требует базы данных, но если понадобится, ознакомьтесь с Secure Auth: Simple and Easy Login System – SQL Version.
3. Forgot Password for User Management System
Итак, у вас уже есть login форма в PHP? Что делать, если ваш пользователь забыл пароль?
Forgot Password for User Management System вам в помощь.

Установка очень проста и содержит три страницы, которые могут быть настроены для управления пользователями:
- запрос сброса
- сброс пароля
- сброс недействительного
“PHP Forgot Password for User Management System это скрипт восстановления пароля по email с возможностью добавить ссылку на забытый пароль чуть ниже вашей формы входа в систему. На адрес email пользователя отправляется электронное письмо с паролем.”
Forgot Password for User Management System очень прост.
4. PHP Form Builder
Ещё один хороший вариант login формы в PHP - PHP Form Builder.
Вы создаёте не только свою форму входа, но и другие формы.

Можно создать:
- формы заказа
- формы регистрации
- формы контактов
- и всё, что ещё понадобится
Он включает 50 предварительных заготовок шаблонов и:
- складную, модальную и Ajax-формы
- макет с хорошими настройками
- встроенный плагин jQuery
- Bootstrap CSS
- и другое
PHP Form Builder - отличное дополнение к toolbox разработчика.
5. SLAC - Site Login and Access Control
SLAC - Site Login and Access Control может быть установлен в: Drupal, Joomla и прочее.
Лёгкий вес делает его отличным исполнителем на любом сервере разработки или производства - даже на Raspberry Pi.

Его опции:
- неограниченное число пользователей и уровней
- добавлять, редактировать и удалять пользователей
- поддержка Bootstrap 3
- контроль страниц
- и другое
Без навыков кодирования, SLAC - Site Login and Access Control предлагает обучающее видео.
6. Premium Login - Authentication System
PHP форме входа Premium Login - Authentication System есть, что предложить. Он предоставляет потребителю как портал входа в систему, так и систему членства.

Пользователь может:
- войти через Facebook, Twitter, Google+ или OAuth
- зарегистрироваться, войти и восстановить свой логин
- загрузить и обрезать картинку профиля
Есть три версии - развёрнутая, модальная и строчная - с переводом через lang.php.
У Premium Login - Authentication System есть всё необходимое для системы входа с хорошим управлением членством.
7. EasyLogin Pro - User Membership System
EasyLogin Pro - User Membership System настоящий алмаз.
Он предлагает больше, чем просто login форму PHP. Содержит:
- социальную идентификацию
- продвинутые поля пользователя
- частные сообщения
- полную авторизацию
- и другое

И не только на стороне UX. Вы получите:
- быстрый старт и подробную документацию
- роли пользователя и разрешения
- мощную API
- полную защиту
- и другое
Вам будет трудно найти что-то лучшее, чем EasyLogin Pro - User Membership System.
8. AJAXed Login/Signup PHP Script
Настраивайте и интегрируйте свои login формы PHP на любую страницу HTML или PHP с помощью скрипта Login/Signup AJAX.

Это простое решение проверяет интерфейсы front-end и back-end с надлежащей безопасностью:
«PHP-скрипт защищен от SQL Injection (отключение данных, отключение ошибок, проверка полей с помощью RegExp), против атак Hijacking (проверка HTTP _USER_AGENT) и против Email Header Injection».
Используйте AJAXed Login/Signup PHP Script для регистрации только по email и паролю или добавьте любые другие поля, которые могут вам понадобиться, без изменения скриптов PHP или JavaScript.
Определенно стоит посмотреть.
9. PHP AJAX Login & Register Form with Social Network
Чистый? Быстрый? Легко настроить?
Расскажите ещё о PHP AJAX Login & Register Form with Social Network PHP!

Её функции:
- JavaScript и HTML5 для проверки
- вход через Facebook и Twitter
- восстановление пароля пользователя
- AJAX loader
- и другое
PHP AJAX Login & Register Form with Social Network - это лёгкая настройка, простая, быстрая и может быть легко интегрирована на сайт.
10. php Password Protector - PHP Login System
Защитите свои страницы PHP и разрешите их просмотр только зарегистрированным пользователям с помощью php Password Protector - PHP Login System.

Это multi-user и многоуровневое решение. Просто включите скрипт на страницы, которые вы хотите защитить, а php Password Protector позаботится об остальном.
Его опции:
- защита от грубых атак
- сообщения об ошибках
- опция "запомнить меня"
- без базы данных
- и прочее
Php Password Protector - PHP Login System подходит для простых логинов или полного членства.
11. Two Factor Auth Login and Registration
Простая двухфакторная аутентификация с использованием формы входа Two Factor Auth Login and Registration.

Построена на Bootstrap CSS/HTML и содержит опции:
- предотвращение атаки CSRF, XSS и SQL
- SMS-код для проверки пользователя
- шифрование пароля
- проверка надёжности пароля
- и другое
Если хотите усилить защиту, обратитесь к Two Factor Auth Login and Registration.
12. Simple jQuery AJAX PHP Captcha
Сохраните свою текущую login форму PHP и добавьте CAPTCHA с помощью Simple jQuery AJAX PHP Captcha.
Легко вставляйте и настраивайте на любую страницу HTML или PHP.

- смена CAPTCHA без обновления страницы
- обновление стиля CAPTCHA
- поддержка нескольких экземпляров
- использует Bootstrap 3
- и другое
Легко комплектуется. Легко ставится. Легко добавить Simple jQuery AJAX PHP Captcha в вашу PHP login форму.
13. SimpleAuth : Very Simple Secure Login System
SimpleAuth : Very Simple Secure Login System проста и безопасна.
Без знаний PHP вы можете защитить любую из своих веб-страниц, предоставляя доступ тем, кто вошёл в систему.

Функции:
- автоматическое обнаружение ошибок общей установки
- возможность хранения дополнительных данных
- персональная или multi-user система
- без базы данных
- и прочее
Обратитесь к SimpleAuth : Very Simple Secure Login System если ищете простое и защищённое решение.
14. SecLog
Добавьте ещё один уровень защиты в форму входа в PHP с помощью SecLog.
«Seclog - очень простой, но мощный php-класс, который защищает вашу login форму от грубой онлайн-атаки на уровне скрипта. Может сочетаться с captcha, ограниченными попытками входа в систему, запретом пользователя и другими методами без конфликтов».

Чтобы было понятно, это не форма входа. Это система защиты пользователей от атак, автозапросов и обмана злоумышленника. Можно комбинировать с другими формами входа в PHP, а также со скриптами против взлома.
Снижайте риск предупреждайте атаки с помощью SecLog.
15. Secure-PHP-Login & Registration System
Система Secure-PHP-Login & Registration System, основанная на Bootstrap, обеспечивает простое multi-user решение для регистрации и входа в систему.

Некоторые из функций:
- проверка jQuery и шифрование безопасного пароля
- вход через Facebook, Twitter и Google
- back-end админ для управления пользователя
- MySQL поддержка
- и другое
Благодаря чистому дизайну и простому набору функций, Secure-PHP-Login & Registration System - отличный multi-user инструмент управления входами.
Заключение
Вам нужна база данных? Как насчёт PHPMailer для восстановления пароля? Вам нужен контроль доступа на уровне пользователя?
Может быть, вы хотите создать собственный скрипт? Проверьте эти PHP tutorials, code eBooks, и video code courses. Независимо от вашего стиля обучения и от предмета, вы обязательно найдете помощь в Envato Tuts +.
Надо многое обдумать в поисках правильной формы входа в PHP, а на Envato Market есть множество PHP scripts.
Что вы строите с помощью форм входа в PHP?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Update me weeklyEnvato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!
Translate this post