Вход wordpress – Админка WordPress: вход, настройка и защита от взлома

Содержание

Вход в админку WordPress

Данная инструкция завершена, но в ней имеются ссылки на ещё не опубликованные материалы. Прошу не пугаться, если какая-то из ссылок не откроется. Скоро всё заработает! 🙂

С уважением, Александр.

Для входа в административный интерфейс WordPress используйте логин и пароль, указанные вами во время установки сайта или выданные вам администратором (если вы не являетесь им).

Во всех сайтах на WordPress форма входа находится по адресу http://адрес-вашего-сайта/wp-login.php. Да, неудобно каждый раз вводить этот адрес, поэтому рекомендую сохранить его куда-нибудь, например, в Избранное браузера. 🙂

Форма входа выглядит следующим образом:

Форма входа в админку WordPress

В случае ввода корректных данных, вы автоматически попадёте в интерфейс управления сайтом. В противном случае будет выведено сообщение об ошибке:

Сообщение об ошибке в случае некорректных данных

Проблема в этом сообщении одна: оно слишком многословное! 🙂

Если вы введёте некорректный логин, увидите сообщение о неверном имени пользователя. Если введёте неправильный пароль, то и это вы тоже увидите. И это очень плохо.

В конце нашего курса есть инструкция по удалению этой надписи, чтобы любой сторонний пользователь не знал, что именно он ввёл не так. Ознакомьтесь с ней.

Некоторые пользователи оставляют ссылку для входа в админку внизу сайта или где-то в боковой колонке, но я вас сразу прошу — не делайте так. Лучше ссылку добавить в Избранное вашего браузера или куда-то в закладки, чтобы удобно пользоваться ею.

Помните: чем меньше ссылок ведёт на форму входа, тем меньше соблазна у обычных пользователей попытаться подобрать ваш пароль.

На этом у меня всё. До встречи в следующей инструкции! 🙂

Если вы нашли ошибку — выделите фрагмент текста и нажмите Ctrl+Enter.

Поделитесь ссылкой на инструкцию с вашими друзьями!

Твитнуть

Поделиться

Плюсануть

Поделиться

Запинить


wordpress1.ru

Theme My Login — настройка входа и регистрации на сайте WordPress

Версия плагина: 6.4.5
Версия WordPress:

4.5.2

 

Краткое описание

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

Использование

После установки и активации плагина, на сайте появятся страницы входа, выхода, регистрации, восстановления пароля и профиля, оформленные в стиле Вашей текущей темы.

Theme My Login: страница входа на сайт

Виджет

Дополнительно Вы можете вывести форму входа, регистрации или восстановления пароля в виде виджета на любой странице сайта, имеющей сайдбар.

Виджет плагина Theme My Login

Настройка внешнего вида форм

Внешний вид форм плагина определяется стилями текущей темы и собственными стилями плагина. Стили темы Вы можете переопределить с помощью дочерней темы, а стили плагина — путем размещения файла с названием «theme-my-login.css» в директории активной темы. При включенной опции «Таблица стилей» в разделе TML -> Общие настройки, этот файл будет заменять стандартный css-файл плагина.

Переопределение стандартной таблицы стилей плагина Theme My Login

Настройка типа входа

Плагин позволяет регулировать какие данные пользователь может использовать для аутентификации на сайте: только имя пользователя, только e-mail, имя пользователя и e-mail.

Настройка типа входа с помощью плагина Theme My Login

Дополнительные функции

Помимо оформления внешнего вида форм, плагин имеет ряд дополнительных функций, разделенных на модули. Включить необходимые модули можно в разделе TML -> Общие настройки.

Модули плагина Theme My Login

E-mail сообщения (Custom E-mail)

Данный модуль позволяет рассылать e-mail сообщения пользователям и уведомления администратору по множеству событий: регистрация нового пользователя, сброс пароля, активация, одобрение и блокировка пользователя.

Настройка email-сообщений в плагине Theme My Login

Посмотреть email-опции в развернутом виде.

Произвольные пароли (Custom Passwords)

При активации этого модуля, у пользователей появится возможность указать свой пароль при регистрации и восстановлении пароля. Этот модуль не имеет настроек.

Произвольные пароли в плагине Theme My Login

Перенаправления (Custom Redirection)

Модуль Перенаправления позволяет указать, на какую страницу будут перенаправлены пользователи после входа и выхода на сайте. Доступно три варианта:

  • По умолчанию (страница перенаправления, заданная в WordPress по умолчанию)
  • Источник (страница, с которой пользователь совершил вход или выход на сайте)
  • Произвольная страница

Для каждой роли пользователей можно указать свои параметры.

Настройка перенаправлений в плагине Theme My Login

Посмотреть опции перенаправления в развернутом виде.

Пользовательские ссылки (Custom User Links)

С помощью данного модуля можно указать ссылки, которые будут отображаться в виджете плагина после аутентификации на сайте. Для каждой роли пользователей можно указать свои параметры.

Настройка пользовательских ссылок в плагине Theme My Login

Посмотреть настройки пользовательских ссылок в развернутом виде.

reCAPTCHA

Модуль позволяет интегрировать reCAPTCHA от Google в форму регистрации на сайте.

Интеграция reCAPTCHA от Google в плагине Theme My Login

Настройки безопасности (Security)

Модуль позволяет произвести дополнительные настройки безопасности на сайте:

  • Личный сайт — доступ к страницам сайта будет возможен только после входа. Все анонимные пользователи будут переадресованы на страницу с формой входа на сайт.
  • Личная страница входа — Стандартная форма входа WordPress по адресу /wp-login.php будет отключена. При попытке перейти по этому адресу отобразится ошибка 404 Страница не найдена.
  • Попытки входа — параметр позволяет ограничить количество неудачных попыток аутентификации на сайте и заблокировать учетную запись пользователя, в случае превышения.

Настройки безопасности в плагине Theme My Login

Настройки профилей пользователей (Themed Profiles)

Данный модуль позволяет оформить страницу редактирования профиля пользователя в стиле темы, а также ограничить доступ в админ-панель для определенных ролей пользователей.

Настройка профилей пользователей в плагине Theme My Login

Настройки модерации пользователей (User Moderation)

Если на сайте разрешена регистрация, данный модуль позволит регулировать, будут ли новые пользователи проходить модерацию. Доступно два варианта:

  • Подтверждение по e-mail
    — новым пользователям необходимо будет подтвердить свой email-адрес, перейдя по ссылке в письме
  • Одобрение администратора — администратору будет необходимо вручную одобрить нового пользователя, прежде чем он сможет войти на сайт.

Настройки модерации пользователей в плагине Theme My Login

compnot.ru

Регистрация пользователей без входа в админку wordpress – Theme My Login

Здравствуйте, сегодня расскажу про плагин Theme My Login, который позволит вашим пользователям зарегистрироваться или залогиниться на сайте непосредственно в сайдбаре (виджете) без перехода на страницу wp-login.php и в админ панель. 
Скачать исходники для статьи можно ниже

Особенности плагина Theme My Login

  • Форма регистрации, входа под своим логином на сайт, и страница восстановления пароля будет находится внутри вашего сайта без перехода на страницу WP-login.php и она будет соответствовать стилю вашей темы.
  • У wordpress плагина Theme My Login есть свой виджет, который можно разместить в сайдбаре, что поднимет юзабилити вашего сайта.
  • Перенаправление пользователей при входе и выходе из своей учетной записи на основе их роли (пользовательские роли).
  • Есть возможность показывать Gravatar для пользователей, которые залогинались.
  • Назначение пользовательских ссылок для пользователей, которые вошли в зависимости от их роли.
  • Возможность настройки пользовательской электронной почты при регистрации и / или восстановлении пароля
  • Отправка пользователю электронной почты в формате HTML.
  • Есть возможность разрешить пользователям установить свой собственный пароль при регистрации.
  • Возможо потребовать от пользователей подтвердить адрес электронной почты при регистрации

Данный плагин есть на wordpress.org:

Последняя версия плагина (на момент написания статьи): 6.2.3

Последнее обновление: 2012-9-23 

Загрузок: 540331 – отличный показатель!

Автор: Jeff Farthing

Страница плагина:

 http://www.jfarthing.com/development/theme-my-login/

Плагин русифицирован, то есть если у вас панель управления на русском языке (русифицированный wordpress), то и настройки плагина будут на русском языке.

Установка плагина стандартная – заходим в панель управления сайтом, в левом меню выбираем пункт “Плагины” и его подпункт “Добавить новый”, в строку поиска вводим Theme My Login, устанавливаем и активируем плагин.

После чего в панели управления, в левом меню, в пункте “Настройки” (Параметры) у вас появится новый подпункт “Theme My Login”, заходим в него и видим следующее:

регистрация пользователей непосредственно на сайте без перехода в админкурегистрация пользователей непосредственно на сайте без перехода в админку

Давайте настроим работу плагин следующим образом:

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

Приступим:

Как видите у данного плагина есть 3 подпункта:

– Основные

– Модули

– Постоянные ссылки

Подпункт “Основные” (скриншот выше) оставляем без изменения, единственное, что можно убрать галочку напротив “Показать в списке страниц”, суть в том, что плагин Theme My Login создает отдельную страницу входа, которая и будет показываться у нас в списке страниц при сохранении в данном пункте галочки.

регистрация внутри сайтарегистрация внутри сайта

Переходим в подпункт “Модули“:

настройка плагина theme my loginнастройка плагина theme my login

Здесь ставим 2 галочки напротив следующих пунктов:

Разрешить Custom Passwords – то есть пароль для входа вводит пользователь при регистрации, а не как при обычной регистрации в wordpress пароль приходит на почту.

Разрешить Custom Redirection – данный пункт позволит оставлять посетителя на той же странице, на которой он производит регистрацию или вход. После установки на этом пункте галочки и сохранения изменений у нас появляется новая вкладка “Перенаправления:

перенаправление пользователя с админки на ту страницу где он находилсяперенаправление пользователя с админки на ту страницу где он находился

Заходим в нее:

Здесь вы увидите 5 подпунктов – это роли пользователей. То есть можно создать редирект – перенаправления для каждого из ролей пользователей.

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

настраиваем редирект, перенаправление пользователя после входа в админкунастраиваем редирект, перенаправление пользователя после входа в админку

Все готово! Все остальные настройки оставляем без изменения.

Далее нам нужно добавить Виджет плагина  Theme My Login в боковую колнку (сайдбар).

Для этого переходим в панели управления, в левом меню, в пункт “Внешний вид” и его подпункт “Виджеты” и перетаскиваем виджет с названием “Theme My Login” в сайдбар (боковая колонка).

перетаскиваем виджет плагина theme my login в сайдбар (боковую колонку)перетаскиваем виджет плагина theme my login в сайдбар (боковую колонку)

После чего настраиваем виджет Theme My Login:

Здесь можно оставить все по умолчанию, единственное, что меняем – это пункт “Действие по умолчанию” ставим на регистрацию, чтобы изначально виджет принимал форму регистрации.

настройка виджета плагина регистрации пользователей внутри сайта - theme my loginнастройка виджета плагина регистрации пользователей внутри сайта - theme my login

Все готово!!!

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

регистрация пользователя wordpress в сайдбаререгистрация пользователя wordpress в сайдбаре

Не забудьте разрешить любому пользователю регистрироваться на вашем сайте (панель управления – пункт “Настройки” – подпункт “Общие” – поставить галочку напротив “Любой может зарегистрироваться” ).

 

Также стоит рассказать о шорткоде данного плагина, выглядит он следующим образом: [theme-my-login instance=”1″]

Параметры шорткода можно посмотреть тут:

http://www.jfarthing.com/development/theme-my-login/shortcode/

mnogoblog.ru

Theme My Login — Плагин для WordPress

Ever wished that your WordPress login page matched the rest of your site? Your wish has come true! Theme My Login allows you to bypass the default WordPress-branded login page that looks nothing like the rest of your site. Instead, your users will be presented with the login, registration and password recovery pages right within your theme. The best part? It works right out of the box, with no configuration necessary! Take back your login page, WordPress users!

Возможности
  • Have you users log in from the frontend of your site.
  • Have your users register from the frontend of your site.
  • Have your users recover their password from the frontend of your site.
  • Customize the slugs used for login, registration, password recovery and other pages.
  • Allow your users to register with only their email.
  • Allow your users to set their own passwords upon registration.
  • Allow your users to log in using either their email and password, username and password or a combination of the two.
  • Allow your users to be logged in automatically after registration with auto-login.
Do More With Extensions

Boost your user experience even more with add-on plugins from our extensions catalog. Some of our extensions include:

  • Redirection allows you to redirect your users on login, logout and registration based on their role.
  • Restrictions allows you to restrict posts/pages, widgets and nav menu items based on a users login status and/or role.
  • Profiles lets your users edit their profile from the frontend of your site.
  • Moderation allows you to moderate your users by requiring them to confirm their email or by requiring admin approval.
  • reCAPTCHA enables Google reCAPTCHA support for your registration and login forms.
  • Social allows you to allow your users to log in to your site using their favorite social providers.
  1. Upload the plugin files to the /wp-content/plugins/theme-my-login directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
Where can I find documentation?

Documentation can be found on our documentation site.

Where can I find support?

Support can be found using our support form.

Where can I report a bug?

Report bugs, suggest ideas and participate in development at GitHub.

Thanks Jeff for this cool plugin. I also wanted to ask, any chance of implementing an option to allow “per-site” registrations anytime soon? Thanks.

Depois de instalado esse plugin fiquei sem conseguir acessar minha página de login e consecutivamente o dashboard para editar o site. Tive que excluir o plugin via CPANEL, pois fica impossível acessar o admin do wordpress. Bug que deixou o plugin impossível de ser utilizado.

After weeks of trouble, I had to ask for a refund. Do not buy!

I was never able to use this plugin effectively. I run about six websites, all of which I've built using WP and I've employed a number of plugins on these sites with great success. I'm not a professional designer, but I'm fairly prolific with computer stuff. I could never get this plugin to work correctly. I paid for the basic plugin and all the add-ins. In the course of a few months, I made maybe a half dozen or so customer service requests. With a few exceptions, I usually received a one or two sentence reply that was somewhat curt and did not advance the ball very far. I was hoping to use this plugin on one particular site, and then maybe on a few others, if I got in working on the target site. I finally gave up in frustration, and removed the plugin. I asked for a refund. I was past the guaranteed refund period, but I figured I'd get maybe a partial, pro-rated, refund. No, I was told, I was past the deadline and had used customer service "extensively." Well, I guess the definition of that word varies, because I would not call the customer service I received as anything close to extensive. This may be a fine plugin if you can get it to work, but if you are a mid-level WordPress user, you may have trouble setting it up, and don't expect much help.

The plugin title sez "Theme My Login". So where the heck is it? I don't see it! All I see are pages as wide as my header with my theme's colors, but without features to allow a user to brand. The extended features offered are useless if we can not properly brand our login for our users. In our opinion, don't waste your time on it!

3 of my sites got hacked because of this plugin. WordPress should seriously start thinking about removing this plugin.

Посмотреть все 422 отзыва

«Theme My Login» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники
7.0.15
  • Fix extension update issues caused by caching
  • Add tml_script_dependencies filter
  • Add tml_script_data filter
7.0.14
  • Fix login page error on on WP 5.2+
  • Implement caching for remote extension data to speed up plugins screen
  • Implement a CLI command for adding TML actions as nav menu items
  • Ensure password recovery error messages match core
  • Fix notice if a settings field isn’t passed with an args parameter
  • Fix permalinks being flushed on all TML admin pages
  • Allow form attributes to be set in the form constructor
  • Add tml_activate_extension action hook
  • Add tml_deactivate_extension action hook
7.0.13
  • Ensure proper retrieval of request parameters in all server configuration scenarios
  • Ensure scripts and styles are loaded in the proper order on TML actions
  • Ensure TML scripts are loaded in the footer
  • Ensure password errors are only displayed where appropriate
  • Ensure all strings not found in frontend core translation are translatable
  • Implement callable usage of custom form field content
  • Implement methods for manipulation of form field classes
  • Add tml_render_form action hook
  • Add tml_render_form_field action hook
  • Add tml_before_form filter
  • Add tml_after_form filter
  • Add tml_before_form_field filter
  • Add tml_after_form_field filter
  • Add tml_get_form_field_content filter
7.0.12
  • Ensure that styles are more likely to be applied
  • Ensure checkbox labels are inline
  • Ensure password errors are only applied on register action
  • Pass page slug for rewrites if a matching page exists
  • Ensure query args are encoded when rewriting URLs
  • Ensure query args are passed for actions redirected from login
  • Add license activation notice to extension update messages
  • Add action links to plugins screen
  • Ensure PHP 5.2 support for development
  • Ensure hierarchical slugs work properly
7.0.11
  • Ensure that actions use their own page
  • Ensure the lostpassword action uses a TML link
  • Fix undefined variable notice when recovering password
  • Fix password strength meter script loading on every request
  • Only show TML notices on the Dashboard or TML pages
  • Fix undefined variable notices when handling an action
  • Fix stomping of other plugins actions
7.0.10
  • Fix admin notices displaying for non-privileged users
  • Reinstate default testcookie method
  • Don’t allow TML actions to stomp on other content
  • Don’t allow TML actions to stomp on other TML actions
  • Allow non-TML actions to be handled
  • Include labels for custom fields if present
  • Hide comments on TML pages
  • Fix generation of non-pretty action links
  • Apply login_redirect filter to auto-login registration redirect
  • Fix new user notification being sent when unchecked upon creating a user
7.0.9
  • Fix fatal error on PHP versions less than 5.5
  • Apply tml_get_action_tile filter at the object level
  • Apply tml_get_action_slug filter at the object level
  • Apply tml_get_action_url filter at the object level
7.0.8
  • Fix slow-loading extensions page
  • Add dismissible notice of latest available extension
  • Fix «stuck» license status by verifying when visiting the licenses page
  • Ensure a form field object is returned when adding a form field
  • Fix testcookie step causing a 403 error
  • Fix links not being changed in emails sent from the Dashboard
7.0.7
  • Fix sorting of form fields
  • Fix «Remember Me» not being clickable
  • Add «checked» property to form fields to allow for easy checking of checkboxes
  • Add plugin textdomain to strings not found in front-end core translations
  • Add tml_send_new_user_notification filter
  • Add tml_send_new_user_admin_notification filter
  • Add tml_retrieve_password_email filter
7.0.6
  • Fix a fatal error when removing form fields
  • Fix a 408/502 error when hosted with Namecheap
  • Fix notices in widget when upgrading from 6.4.x
  • Add default contextual help for extensions
  • Move after argument for forms to after the container
7.0.5
  • Allow custom actions to have custom slugs
  • Show the URL below each slug setting field
  • Add contextual help to plugin pages
  • Implement a «user panel» within the login widget
  • Add a filter to disable showing of the widget: tml_show_widget
  • Add a filter to change the avatar size in the «user_panel»: tml_widget_avatar_size
  • Add a filter to change the links in the «user panel»: tml_widget_user_links
7.0.4
  • Fix a notice that appears when unregistering an action
  • Don’t fire form actions until the form is being rendered
  • Set a secure cookie for sites using SSL
  • Add login_init and login_form_{$action} action hooks
  • Add login_head and login_enqueue_scripts action hooks
  • Add register_form, lostpassword_form, and resetpass_form action hooks
  • Add signup_hidden_fields, signup_extra_fields, and signup_blogform action hooks
7.0.3
  • Fix an error on PHP versions less than 5.3
  • Allow for description in settings API functions
  • Fix compatibility with legacy shortcode
  • Rewrite certain admin login links
  • Remove undesired actions and filters from TML pages
  • Introduce new tml_action_{$action} hook and use it for handlers
7.0.2
  • Fix collision with some plugins which modify the nav menu edit walker
  • Fix a notice in multisite
  • Fix pages not using custom templates when used as TML actions
  • Fix shortcode not working in certain circumstances when no action is present
7.0.1
  • Fix error where WP_Query is used before expected by other plugins
  • Fix existing shortcodes from pre-7 not working due to missing action
  • Fix compatibility with plugins that use some legacy methods on the plugin class
  • Fix registration redirection when auto-login is enabled
  • Allow actions to be represented by pages if their slugs match
  • Fix legacy page menu items no longer behaving as they did pre-7
7.0
  • Rewrite plugin from the ground up
  • Pages are no longer used to represent actions
  • Actions are now represented by a class
  • Actions can be added/remove on the fly
  • Forms are now represented by a class
  • Forms can be added/remove on the fly
  • Form fields can be added/removed/modified/rearranged on the fly
  • Extensions can easily be written and integrated with the plugin
  • Move Custom E-mail module to a commercial extension
  • Merge Custom Passwords module into core plugin
  • Move Custom Redirection module to a commercial extension
  • Remove Custom User Links module
  • Move reCAPTCHA module to a commercial extension
  • Move Security module to a commercial extension
  • Move Themed Profiles module to a commercial extension
  • Move User Moderation module to a commercial extension
  • Add option to allow auto-login after registration
6.4.17
  • Fix the version check logic in the updater
  • Implement path to download 6.4.x releases only
6.4.16
  • Require opt-in to update the plugin to 7
6.4.15
  • Fix a bug where pages were being excluded from legacy page menus and search
  • Add a notice about the impending release of 7
6.4.14
  • Fix the «cookies blocked» notice that appeared upon entering invalid login credentials
  • Style alert link colors to match the alert that they’re in
  • Tweak styling of the «Remember me» checkbox and label
6.4.13
  • Implement a TML action selector for pages
  • Fix error about cookies not being enabled when they are
6.4.12
  • Add support for data requests
  • Utilize Bootstrap 3 colors for notices
6.4.11
  • Fix fatal error when attempting to rewrite login links before init action
  • Add the test cookie functionality from wp-login.php
  • Fix a notice in the postpass action handler
  • Make User Moderation login type aware
  • Fix display of password length requirements
  • Fix a multisite error when the main site is not ID 1
  • Don’t allow squashing of the main instance by shortcode attribute
6.4.10
  • Add weak password confirmation checkbox to password reset form
  • Introduce tml_enforce_private_site filter
  • Introduce tml_minimum_password_length filter
  • Hide admin bar checkbox on themed profiles when admin is disabled
6.4.9
  • Fix fatal error from typo in previous release
6.4.8
  • Fix errors and messages not displaying anywhere except default pages
  • Don’t exclude TML pages from search in admin area or if not the main query
6.4.7
  • Don’t allow locked users to log in using their email address
6.4.6
  • Fix errors and messages not displaying
  • Don’t add reCAPTCHA errors when adding a user via wp-admin or WP-CLI
  • Improve PHP 7 compatibility
  • Introduce tml_page_id filter
  • Improve deliverability of HTML emails
  • Fix disabling of User Denial email notification
  • Pass locale to reCAPTCHA script allowing reCAPTCHA to be localized
  • Don’t allow pending users to log in using their email address
  • Fix email content types from being reset
6.4.5
  • Don’t clear username input on login form when autofocusing
  • Fix custom e-mail disable checkboxes defaulting to being checked
  • Fix login type functionality
  • Bring wp-login.php duplicated code up to date
  • Require WordPress 4.5
6.4.4
  • Fix file loading for non-standard directory setups
  • Fix language files not loading properly
  • Fix password reset cookie path
6.4.3
  • Fix sending of custom emails when creating a user
  • Fix sending of custom emails on user activation/approval
  • Fix translation loading logic
  • Требуется WordPress 4.4
6.4.2
  • Fix deprecated function notices
  • Deprecate «tml_user_password_changed» hook in favor of «after_password_reset»
  • Deprecate «tml_new_user_registered» hook in favor of «register_new_user»
6.4.1
  • Allow array of actions in Theme_My_Login::is_tml_page()
  • Lost Password nav menu item will only show when not logged in
  • Hide action links on Reset Password page
  • Fix false password reset error caused by referer redirection
  • Fix PHP strict warning about abstract class constructor compatibility
6.4
  • Add option to login using either username only, email only or both
  • Add option to disable user denial notification when admin approval is active
  • Update reCAPTCHA module to API version 2.0
  • Login and Register nav menu items only show when not logged in
  • Logout and Profile nav menu items only show when logged in
  • Better default stylesheet
  • Fix TML pages displaying in search results
  • Fix logout redirect
  • Fix broken interim login when wp-login.php is disabled
  • Remove AJAX module
  • Require WordPress 4.3.1
6.3.12
  • Fix multiple widget custom redirect error
  • Add autocomplete=»off» to login form password field
  • Fix password reset process
  • Fix SSL admin JS
6.3.11
  • Fix interim login
  • Fix partial translations
  • Fix toolbar disappearing when updating a themed profile
6.3.10
  • Fix local file include vulnerability in templating system
6.3.9
  • Fix strict standards errors
  • Fix deprecated function notices
6.3.8
  • Fix issue where pages would redirect to profile page with Themed Profiles active
6.3.7
  • Revert tml_page post type back to default WP pages
  • Fix issue where SSL warnings were displayed in reCAPTCHA module
  • Fix issue where a blank page resulted when 404.php didn’t exist in a theme
  • Fix issue where User Links couldn’t be deleted
  • Fix issue where «Are you sure?» would display when attempting to log out
  • Fix issue where strings weren’t being translated on Profile page
6.3.6
  • Fix issue where all module options were set once activated
  • Fix issue where template tag was not being output
  • Fix issue where install failed during new blog creation on multisite
  • Fix issue where error messages were duplicated on login pages
6.3.5
  • Fix issue with blank pages where page.php didn’t exist in a theme
  • Fix issue where activating Themed Profiles resulted in a 404 for profile page
  • Fix issue where options were being deleted upon upgrade
  • Fix issue with AJAX module not working properly in Internet Explorer
6.3.4
  • Use verbose rewrite rules for TML pages
6.3.3
  • Fix issue where actions weren’t being appended to page links
  • Fix issue where modules weren’t being installed on upgrade
  • Fix fatal error in Custom E-mail module where old function name wasn’t replaced
  • Fix private constructor issue for PHP versions less than 5.3
6.3.2
  • Fix issue where pages weren’t created when upgrading from previous versions
6.3.1
  • Fix multisite 404 error when using Post Name permalink structure
  • Fix multisite redirect to main site for register
6.3
  • Introduce tml_page post type and give each action it’s own page
  • Introduce AJAX module
  • Implement user lock notifications for the Security module.
  • Add option to hide widget when logged out
  • Add option to disable wp-login.php to Security module
  • Removed languages from plugin
  • Use Custom E-mail’s New User template when a user is added via wp-admin
  • Use Custom E-mail’s User Activation template when an activation is resent via wp-admin
6.2.3
  • Fix static front page bug
  • Remove tab indexes from forms
6.2.2
  • Fix redirect loop bug
  • Add visual cues for permalinks
  • Fix iframe bug
6.2.1
  • Add post password handling
  • Don’t block admin when DOING_AJAX
  • Add WordPress updated message
  • Replace deprecated get_userdatabylogin with get_user_by
6.2
  • Fix FORCE_SSL_ADMIN logic
  • Add tabindex to password fields
  • Fix removal of actions from «tml_new_user_registered» action in User Moderation module
  • Add %username% variable to Custom User Links module
  • Add custom permalinks to core
  • Add option to disable e-mail login
  • Fix potential XSS attack vulnerability
  • Update admin bar settings for 3.3 in Themed Profiles module
  • Update multisite templates for 3.3
  • Fix autofocus scripts to only load on login page
  • Require 3.1+
  • Fix broken login redirect logic
  • Add option to require login to view site in Security module
  • Don’t change profile URL for non-themed roles in Themed Profiles module
  • Display failed login attempts to administrators on user profiles in Security module
  • Fix capability check for non-standard table prefix in User Moderation module
  • Add separate profile templates per user role in Themed Profiles module
  • Fix password recovery admin e-mail in Custom E-mail module
  • Don’t show admin options when admin is blocked in Themed Profiles module
  • Treat multisite users with no role as subscribers in all modules
  • Fix multisite registration bug in Themed Profiles module
6.1.4
  • Don’t hijack non-related form posts
6.1.3
  • Fix password change error
  • Update POT file
6.1.2
  • Replace «self» keyword with «$this» for PHP 4
6.1.1
  • Implement 3.1 password reset routine
  • Add 3.1 fields to Themed Profiles
  • Better default stylesheet for Themed Profiles
  • Add ‘nofollow’ attribute to action links
  • Check for SSL
  • Add nofollow and noindex to login page
  • Fix missing argument notices
  • Fix deprecated argument notices
  • Fix undefined method notices
  • Fix install/uninstall routines
  • Fix Custom user Links AJAX
  • Fix Custom E-mail «From» filters
  • Fix disabling of admin password change notification
  • Fix «resent» custom activation e-mail
6.1
  • Fully support multisite
  • Require WordPress 3.0+
  • Add Bulgarian translation
  • Add (Belgian) Dutch translation
  • Add Romanian translation
6.0.4
  • Fix admin e-mail notification disabling
  • Fix labels for login form fields
  • Fix wp-login.php form action URL
6.0.3
  • Fix login reauth bug in redirection module
6.0.2
  • Fix Login page creation during install
  • Fix template tag argument parsing
6.0.1
  • Fix logout link for wp_nav_menu()
  • Fix issue admin page not always being tabbed
  • Fix issue of assigning multiple roles per user when using Moderation
  • Add German translation
  • Add Farsi (Persian) translation
  • Add Hebrew translation
  • Add Russian translation
  • Update other languages
6.0
  • Complete code rewrite
  • Users can now log in with e-mail address as well as username
  • Remove option to disable template tag and widget in favor of always being enabled
  • Remove option to rewrite login links in favor of always being rewritten
  • Custom templates can now be defined per action (login, register, etc.)
  • User moderation activation e-mails can be resent on demand
  • Add various new hooks to help with custom integration with other plugins
  • Make custom user links sortable
  • Customize every aspect of every e-mail
  • Add a cool new random tip widget in the TML admin
  • Use WP 3.0 functions (such as ‘network_site_url’) if available
  • phpDoc everywhere!
5.1.6
  • Fix issue with spaces in usernames
5.1.5
  • Fix blank page redirect bug
5.1.4
  • Fix the_title() bug fro WP versions before 3.0 (again)
  • Fix undefined is_user_logged_in() bug
5.1.3
  • Make Themed Profiles work properly
5.1.2
  • Fix the_title() bug for WP versions before 3.0
  • Fix redirection bug caused by 5.1.1 update
5.1.1
  • Fix bug that blocked users from entire site once logged in
  • PROPERLY display «Log Out» when page is shown in pagelist and logged in
5.1
  • Display «Log Out» when page is shown in pagelist and logged in
  • Forward profile.php to themed profile when module is active
  • Allow for %user_id% in custom user links
  • Add inline descriptions to all settings
  • Various tweaks and preps for WP 3.0
  • Добавлен перевод на Итальянский
  • Add Danish translation
  • Add Polish translation
  • Добавлен перевод на Испанский
5.0.6
  • Pass $theme_my_login by reference in option functions
  • Remove accidental invalid characters
5.0.5
  • Add ‘theme-my-login-page’ shortcode before ‘theme-my-login’ shortcode
5.0.4
  • Re-introduce ‘theme-my-login-page’ shortcode for main login page
  • Add French translation
  • Fix typo in function override notice functions
  • Make 2nd argument optional in ‘get_pages’ filter
  • Remove another ‘self’ reference in class.php
  • Fix typo in readme.txt
5.0.3
  • Fix an improper fix for PHP4 style constructor in class
  • Only display function override notices on TML settings page properly
5.0.2
  • Fix improper function call for PHP4 style constructor in class
5.0.1
  • Only display function override notices on TML settings page
  • Typecast arrays as arrays (Fixes invalid datatype notices)
  • Add plugin domain to all gettext calls
5.0
  • Rewrite code in a modular fashion in order to speed up plugin
  • Convert custom e-mails, passwords, redirection, user links and user moderation to «modules»
  • Add the option to enable/disable link rewriting, widget and template tag
  • Simplify/optimize admin tabs style
  • Remember current admin tab after save
  • When using custom passwords, allow users to set their own password upon reset
  • When using custom redirection, specify redirection type per user role/per link type
  • New ajax interface for user links admin
  • Theme My Profile now merged into module
4.4
  • Added the option to require new registrations to confirm e-mail address
  • Added the option to redirect users upon log out according to their role
  • Allow ‘theme-my-login.css’ to be loaded from current theme directory
  • Cleaned up and rewrote most code
  • Drop support for WP versions below 2.8
4.3.4
  • Added the option to force redirect upon login
4.3.3
  • Fixed a redirection bug where WordPress is installed in a sub-directory
  • Add CSS style to keep «Remember Me» label inline with checkbox
4.3.2
  • Added the option to redirect unapproved and/or denied users to a custom URL upon login attempt
  • Fixed a bug where custom user password is lost if user moderation is enabled
  • Fixed a PHP notice in the admin
4.3.1
  • Fixed a MAJOR security hole that allowed anyone to login without a password!!
4.3
  • Added the option to require approval for new registrations
  • Added the option to enable/disable plugin stylesheet
  • Removed form input fields from label tags
  • Dropped support for WordPress versions older than 2.6
4.2.2
  • Added the option to remove ‘Register’ and/or ‘Lost Password’ links
  • Fixed a bug that sent e-mail from all plugins from this plugins setting
4.2.1
  • Fixed a bug that broke other plugins e-mail format
  • Fixed a bug that could break plugin upon upgrade
4.2
  • Added the option to send e-mails in HTML format
  • Fixed a bug that broke custom user role links if all links were deleted
4.1.2
  • Added the ability to change main login page ID (Only needed for debugging)
  • The login will now revert to default wp-login in the case of plugin failure
4.1.1
  • Fixed a major bug dealing with saving options that broke the plugin
  • Fixed a CSS bug causing interference with other interfaces that use jQuery UI Tabs
4.1
  • Implemented custom user passwords
  • Implemented custom e-mail from name & address
  • Removed template tag & shortcode restriction on main login page
4.0
  • Implemented custom links for logged in users based on role
  • Implemented custom redirection upon log in based on role
  • Implemented custom registration/password recovery emails
  • Implemented true shortcode and template tag functionality
  • Implemented true multi-instance functionality
  • Implemented an easy-to-use jQuery tabbed administration menu
  • Implemented both ‘fresh’ and ‘classic’ colors for administration menu
3.3.1
  • Fixed a bug that broke password recovery due to the new system from WP 2.8.4
3.3
  • Fixed a bug that disabled error display when GET variable ‘loggedout’ was set
  • Added template tag access
3.2.8
  • Fixed a security exploit regarding admin password reset addressed in WordPress 2.8.4
3.2.7
  • Fixed a bug that determined how to create the widget
3.2.6
  • Fixed a bug dealing with the version_compare() function
  • Included French translation
  • Included Spanish translation
3.2.5
  • Fixed a bug that produced a ‘headers aldready sent’ error when uploading media
  • Included Dutch translation
3.2.4
  • Fixed the load_plugin_textdomain() call
  • Added ‘login_head’ action hook
3.2.3
  • Fixed and updated many gettext calls for internationalization
3.2.2
  • Added the option to leave widget links blank for default handling
3.2.1
  • Fixed a XHTML validation issue
3.2
  • Added the option to allow/disallow registration and password recovery within the widget
  • Fixed a bug regarding color names within the CSS file that broke validation
3.1.1
  • Fixed a bug that incorrectly determined current user role
3.1
  • Added the ability to specify URL’s for widget ‘Dashboard’ and ‘Profile’ links per user role
  • Implemented WordPress 2.8 widget control for multiple widget instances
  • Fixed a bug regarding the registration complete message
3.0.3
  • Fixed a bug with the widget links
3.0.2
  • Fixed a bug that didn’t allow custom registration message to be displayed
  • Fixed a few PHP unset variable notice’s with a call to isset()
3.0.1
  • Fixed a bug that caused a redirection loop when trying to access wp-login.php
  • Fixed a bug that broke the widget admin interface
  • Added the option to show/hide login page from page list
3.0
2.2
  • Removed all «bloatware»
2.1
  • Implemented login redirection based on user role
2.0.8
  • Fixed a bug that broke the login with permalinks
2.0.7
  • Fixed a bug that broke the Featured Content plugin
2.0.6
  • Added the option to turn on/off subscriber profile theming
2.0.5
  • Fixed a bug with default redirection and hid the login form from logged in users
2.0.4
  • Fixed a bug regarding relative URL’s in redirection
2.0.3
  • Fixed various reported bugs and cleaned up code
2.0.2
  • Fixed a bug that broke registration and broke other plugins using the_content filter
2.0.1
  • Fixed a bug that redirected users who were not yet logged in to profile page
2.0
  • Completely rewrote plugin to use page template, no more specifying template files & HTML
1.2
  • Added capability to customize page titles for all pages affected by plugin
1.1.2
  • Updated to allow customization of text below registration form
1.1.1
  • Prepared plugin for internationalization and fixed a PHP version bug
1.1.0
  • Added custom profile to completely hide the back-end from subscribers
1.0.1
  • Made backwards compatible to WordPress 2.5+
1.0.0

ru.wordpress.org

WPS Hide Login — Плагин для WordPress

English

WPS Hide Login — это очень легкий плагин, который позволяет легко и безопасно изменять URL страницы формы входа в систему на все, что угодно. Он не буквально переименовывает или меняет файлы в ядре, и не добавляет правила перезаписи. Он просто перехватывает запросы страниц и работает на любом сайте WordPress. Каталог wp-admin и страница wp-login.php становятся недоступными, поэтому важно создать закладку или запомнить новый URL. Деактивация этого плагина вернёт ваш сайт в прежнее стандартное состояние.

This plugin is kindly proposed by WPServeur the specialized WordPress web host.

Discover also our other free extensions:
— WPS Limit Login to block brute force attacks.
— WPS Bidouille to optimize your WordPress and get more info.
— WPS Cleaner to clean your WordPress site.

This plugin is only maintained, which means we do not guarantee free support. Consider reporting a problem and be patient.

Français

WPS Hide Login est un plugin très léger qui vous permet de changer facilement et en toute sécurité l’url de la page de formulaire de connexion. Il ne renomme pas littéralement ou ne modifie pas les fichiers dans le noyau, ni n’ajoute des règles de réécriture. Il intercepte simplement les demandes de pages et fonctionne sur n’importe quel site WordPress. Le répertoire wp-admin et la page wp-login.php deviennent inaccessibles, vous devez donc ajouter un signet ou vous souvenir de l’URL. Désactiver ce plugin ramène votre site exactement à l’état dans lequel il était auparavant.

Ce plugin vous est gentiment proposé par WPServeur l’hébergeur spécialisé WordPress.

Découvrez également nos autres extensions gratuites :
— WPS Limit Login pour bloquer les attaques par force brute.
— WPS Bidouille pour optimiser votre WordPress et faire le plein d’infos.
— WPS Cleaner pour nettoyer votre site WordPress.

Ce plugin est seulement maintenu, ce qui signifie que nous ne garantissons pas un support gratuit. Envisagez de signaler un problème et soyez patient.

Совместимость
English

Требуется WordPress 4.1 или выше. Функции, связанные с авторизацией, такие как регистрация, восстановление пароля, виджет входа и сеансы с истекшим сроком продолжат работать в штатном режиме.

Он также совместим с любым плагином, который прицепляется к форме входа, в том числе:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • и Переключение пользователя.

Очевидно, что это не работает с плагинами или темами, которые жёстко привязаны к wp-login.php.

Works with multisite, with subdomains and subfolders. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.

Если вы используете плагин для кэширования страниц, отличный от WP Rocket, вы должны добавить префикс нового URL входа в список страниц, которые не должны кэшироваться. WP Rocket полностью совместим с плагином.

Для W3 Total Cache и WP Super Cache этот плагин выдаст вам сообщение со ссылкой на поле, которое необходимо обновить.

Français

Nécessite WordPress 4.1 ou supérieur. Toutes les choses liées à la connexion telles que le formulaire d’inscription, le formulaire de mot de passe perdu, le widget de connexion et les sessions expirées continuent de fonctionner.

Il est également compatible avec tout plugin qui se connecte au formulaire de connexion, notamment:

  • BuddyPress,
  • bbPress,
  • Jetpack,
  • WPS Limit Login,
  • и Переключение пользователя.

Évidemment, cela ne fonctionne pas avec les plugins ou les thèmes hardcoded wp-login.php.

Fonctionne en multisite, avec sous-domaines ou sous dossiers. L’activer pour un réseau vous permet de définir une valeur par défaut pour l’ensemble du réseau. Les sites individuels peuvent toujours renommer leur page de connexion pour autre chose.

Si vous utilisez un plugin de mise en cache de pages autre que WP Rocket, vous devez ajouter le slug de la nouvelle URL de connexion à la liste des pages à ne pas mettre en cache. WP Rocket est déjà entièrement compatible avec le plugin.

Pour W3 Total Cache et WP Super Cache, ce plugin vous donnera un message avec un lien vers le champ que vous devriez mettre à jour.

GitHub

https://github.com/tabrisrp/wps-hide-login

ru.wordpress.org

WP-Recall — Плагин для WordPress

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

Оцените всю красоту и мощь плагина благодаря этому видео:

Сайт | Дополнения | Документация | Техподдержка

Базовая часть плагина уже включает в себя широкий функционал, которым вы сможете пользоваться сразу после активации:

  • Profile Recall — Профиль пользователя (настраиваемый профиль пользователя, легко создать и перетаскиванием сменить порядок полей профиля)
  • Rcl Chat — Личные сообщения и глобальные чаты (простые и без ограничений чаты, выводимые через шорткоды)
  • Rating system — Звёзды, лайк/дизлайк и просто лайк. Рейтинги для комментариев, записей и других типов
  • Public Recall — публикация из фронтенда с загрузкой фото (пользователь может создать новую запись и отредактировать ее из лицевой части сайта)
  • User balance — личный баланс пользователя
  • Commerce — магазин (дополнение электронной коммерции)
  • Groups Recall — бесплатное решение для создания сообществ (групп) и контроля доступа к контенту (закрытые группы)
  • PrimeForum — лёгкий форум на вордпресс (Seo URLs)
Возможности «из коробки»:
  • Фронтенд профили пользователей
  • Фронтенд регистрация пользователей
  • Фронтенд логин (вход) пользователей
  • Фронтенд публикации (публикации записей через фронтенд)
  • Произвольные поля профиля (и публикаций)
  • Drag and drop конструктор форм (перетаскиванием: профиля & публикаций)
  • Личный кабинет пользователя
  • Список пользователей
  • Аватарка пользователя (загрузка пользовательских аватарок)
  • Загрузка обложки пользователя в ЛК
  • Личные сообщения
  • Система рейтинга
  • Магазин
  • Группы
  • Элегантные профили пользователей (включая 2 темы личного кабинета пользователя)
  • Форум
  • Drag and Drop система создания форума (перетаскиванием).
  • Модерация тем и сообщений форума из фронтенда
  • Множество шорткодов
  • Дружественный к разработчикам: множество actions и filters (хуков)
  • Готов к переводам

Инструменты миграции для форума

Бесплатные интеграции с сторонними плагинами:
Бесплатные дополнения:
  • Hello private message — приветственное сообщение в личку новым (зарегистрированным) пользователям
  • Сountry & city in profile — добавляет в профиль пользователя возможность указать страну и город проживания
  • Reviews — организует систему пользовательских отзывов на сайте
  • Magnific Popup Recall — покажите ваши изображения в всплывающем окне. Очень лёгкий, 100%-отзывчивый и быстрый лайтбокс.
  • WP-Recall Spoiler — простой спойлер
  • Mini ADS — объявления в профиле пользователя
Платные дополнения:

WP-Recall имеет ряд дополнений, которые позволяют вам расширить возможности плагина

  • ADV System — рекламная система для сайта
  • Achievement system — система достижений с наградами за действия пользователя
  • User Info Tab — вкладка расширенного профиля
  • Across Ocean Pro — продвинутый шаблон личного кабинета
  • Birthday in Profile — выводит дни рождения пользователей
  • WP Access Ultimate — организация платного временного доступа к контенту сайта
  • Shop Service — площадка, где исполнители предлагают заказчикам свои услуги для оформления заказов на них
  • Invest System — инвестиционная система для сайта
  • Partners System — многоуровневая партнерская программа

Вы сможете легко расширять возможности личного кабинета за счёт существующих многочисленных дополнений

Плагин позволяет вам менять шаблон вашего личного кабинета, выбирая из двух поставляемых или устанавливая новые шаблоны

При желании, вы сможете сами легко добавить в личный кабинет вкладку с нужными контентом создав ее в административной части или написав свое дополнение с помощью простой инструкции

Разработчикам и переводчикам

Если вы разработчик и хотите внести свой вклад в исходный код плагина, вы можете сделать это через наш GitHub репозиторий.

Хотите добавить новый язык в WP-Recall? Великолепно! Вы можете это сделать через translate.wordpress.org.

  1. Папка загрузок wp-recall в этой /wp-content/plugins/ директории
  2. Активируйте плагин используя меню ‘Плагины’ в WordPress

Когда вы впервые активируете плагин, он создаст необходимые страницы для работы и активирует некоторые базовые дополнения

Не тестировал еще все возможности плагина, но вижу, что функционал очень привлекает моё внимание. Большинство моих идей реализуются благодаря WP-Recall. Спасибо автору. Кстати!За документацию и видео уроки по внедрению WP-Recall - РЕСПЕКТ.

После того как нашел этот плагин, с сайта удалил сразу несколько других. Отлично дополнение для любого сайта. Спасибо разработчикам за отличную работу.

Классный плагин, всем рекомендую

Этот плагин позволил мне за кратчайшие сроки реализовать не самую лёгкую систему, которую я бы делал в РАЗЫ дольше своими силами. То, чего не хватает - можно сделать и самостоятельно, но если иметь достаточно усидчивости и желания - можно найти очень много решений именно ресурсами плагина. Были моменты, когда немножко недоумеваешь от некоторых "фич" плагина, но на фоне того профита, который мне подарил плагин - это всё ерунда. И поддержка у плагина хорошая, по крайней мере в моём случае. Мне ребята пусть и кратко, но дали нужное направление и ссылочку, по которой можно было всё найти, спасибо им большое. For me it was great solution. There are many features to customise or upgrade created system according to your own wishes.

Very versatile solution. The plugin provides a huge number of features. Thanks for the great plugin!

Отличный плагин для создания сайтов самой разной категории. Всегда находится в актуальном состоянии и имеет свои собственные дополнения и официальный сайт.

Посмотреть все 59 отзывов

«WP-Recall» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

ru.wordpress.org

Clean Login – WordPress plugin

Responsive Frontend Login and Registration plugin. A plugin for displaying login, register, editor and restore password forms through shortcodes.

  • [clean-login]
  • [clean-login-edit]
  • [clean-login-register]
  • [clean-login-restore]

Basics

  • Add your login form in the frontend easily (page or post)
  • And also the registration and the lost password form
  • If user is logged in, the user will see a custom profile and will be able to edit his/her data in another front-end form
  • One shortcode per form, you only need to create a page or post and apply this shortcode to create each form you want

Style

  • Every form created is responsive
  • CSS adapted to each theme

Spam protection

  • Register form protected with CAPTCHA and Google reCaptcha (as an option)
  • Forms are also protected by Honeypot antispam protection

Internacionalization

More features

  • Auto status checker
  • Hide admin bar for non-admin users as an option
  • Disable dashboard access as an option
  • Standby user role for new user registration. With no capabilities, to allow admin approval of users optionally
  • Auto linked forms, if you place a shortcode in a page/post the link between them will be automatically generated
  • And yes, this is WordPress 4.6 ready! Also compatible with WooCommerce.

Usage and Settings

Please, refer to Installation section

Installation

  • Install Clean Login automatically through the WordPress Dashboard or by uploading the ZIP file in the plugins directory.
  • Then, after the package is uploaded and extracted, click Activate Plugin.

Now going through the points above, you should now see a new Clean Login menu item under Settings menu in the sidebar of the admin panel, see figure below of how it looks like.

Setting Menu image link

If you get any error after following through the steps above please contact us through item support comments so we can get back to you with possible helps in installing the plugin and more. On successful activation of this plugin, you should be able to see the login form when you place this shortcode [clean-login] in any page or post

Settings

Below, the description of each shortcode for use as registration, login, lost password and profile editor forms

  • [clean-login] This shortcode contains login form and login information.
  • [clean-login-edit] This shortcode contains the profile editor. If you include in a page/post a link will appear on your login preview.
  • [clean-login-register] This shortcode contains the register form. If you include in a page/post a link will appear on your login form.
  • [clean-login-restore] This shortcode contains the restore (lost password?) form. If you include in a page/post a link will appear on your login form.

Also, in the Clean Login settings page you can check the plugin status as follows:

Plugin status image link

In this setting page you can also find the way to enable/disable the differents options of the plugin, like below:

Options image link

Regarding the widget usage, just place the Clean Login status and links widget in the widget area you prefer. It will show the user status and the links to the pages/posts which contains the plugin shortcodes.

Please feel free to contact us if you have any questions.

Example

A post/page need to be created by typing the main shortcode [clean-login] in the content.

When you save or update this post/page you will see the login form.

And also in the setting page [clean-login] entry will be updated pointing to the current post/page which contains the shortcode (and generates the login form):

Settings updated image link

We would repeat the same process with the rest of shortcodes if we need it:

  • [clean-login-edit] to create an edit profile form
  • [clean-login-register] to create a registration form
  • [clean-login-restore] to create a forgotten password and restore form
  • Can I use my email in addition to your username for login? Yes, through WP Email Login.
  • Can I modify my Avatar? Clean Login uses your email to get your Avatar from the Gravatar service (from Automattic), but if you want to modify from the WordPress dashboard you can use WP User Avatar.
  • Is Clean Login compatible with AJAX-based plugins/themes/queries? Yes, from the version 1.2.6.
  • Can I change the sender name from WordPress to my domain name? Yes, through WP Simple Mail Sender.

Nice, but no registration page. Only Login, Profile, and Lost Password.

Went elsewhere - found plugin that does what I require without having to code.

When I tried the plugin I found some things missing, I told him and in a few days they released an update applying the commented improvements. Great job.

Design could be improved. But this plugin works, and it works perfectly. So 5 stars.

Thanks for making it easy and straightforward. Works smoothly.

Login/out/register are essential functions for any subscriber/member-based website. There are several WordPress plugins available for these functions. Clean Login is one of them but I would very highly recommend it over any other similar plugin. I tried several plugins for these functions on my site and in the end opted for Clean Login. It is simple and very easy to use which completely justifies its name but at the same time offers a complete set of capabilities (such as recaptcha, ability to use many languages - not just English etc.) And to top it all up, if you ever need support then Alberto Hornero provides fantastic support which is both quick and accurate. In my honest opinion, this is the only plugin you need to easily provide user logging functionality on your WordPress site. Look no further!

Read all 120 reviews

“Clean Login” is open source software. The following people have contributed to this plugin.

Contributors
1.10
  • If a shortcode is removed, the url where is it saved is updated
  • If a site does not allow register, plugin does not allow use shortcode for register, does not show register link in login form and it shows an error if you try to see a page with register shortcode
  • Tested on WordPress 5.3
1.9.10
  • Email Notification HTML Tags bug solved. Thanks to unCommons (@uncommons)
  • Tested on WordPress 5.2.2
1.9.9
  • login_redirect filter included, and MemberPress compatibility ensured.
  • Tested on WordPress 5.1.1
1.9.8
  • Czech language added. Thanks to Zbyněk Gilar
  • Tested on WordPress 5.0.1
1.9.7
  • Action hook at the end of successful registration added. Thanks to Daniel Schumacher (@favor-it)
1.9.6
  • Unregistering captcha session bug solved. Thanks to Joe (@htjoe38)
1.9.5
  • New feature: registration process now distinguish between a wrong e-mail and an e-mail that was already registered with a different account. Thanks to Martin Newman.
  • New feature: a string template parameter is now added to the clean_login_register shortcode. Thanks to Martin Newman.
  • Session is now not destroyed but resetting the necessary parameter. Thanks to Martin Newman.
1.9.4
  • Email notification now support HTML as claimed (Bug solved). Thanks to Adrian Toro (@adrianifero)
  • Redirect after login is now working again (partially solved, just commented the suggested code). Thanks to Adrian Toro (@adrianifero)
1.9.3
  • Timed hiding of notification element. Thanks to Frede Hundewadt
1.9.2
  • reCaptcha bug solved, due to PHP version < 5.3
1.9.1
  • reCaptcha bug solved, due to PHP version < 5.5
1.9
  • Adding the Google reCaptcha option to the plugin. Thanks to Pablo Gómez Margareto (@pablomargareto)
  • Norwegian and Spanish languages updated. Thanks to Pablo Gómez Margareto (@pablomargareto)
1.8.2
  • Password generation bug solved. Thanks to fouad.z (@fouadz)
  • Tested on 4.9
1.8.1
  • $_POST sanitizing bug solved. Thanks to tomykas (@tomykas)
1.8
  • Norwegian language included. Thanks to Pablo Gómez Margareto (@pablomargareto)
  • Security exploits fixed, described below. Thanks to Ipstenu (Mika Epstein)
  • Sanitize, escape, and validate all POST calls. Bug fixed
  • Checked using Nonces and permissions. Bug fixed
  • Prevent direct file access for all PHP files. Bug fixed
  • Unique function name for all internal functions. Bug fixed
  • index.php file (silence is golden) included.
  • clean_login_register_session removed, code consequently updated.
1.7.12
  • Trying to get property of non-object at clean_login_load_before_headers() function is now fixed. Thanks to rasika17 (@rasika17) for reporting this issue.
1.7.11
  • Thumbnail image updated. icon-128×128 and icon-256×256
  • Text domain updated to clean-login, https://translate.wordpress.org/locale/es/default/wp-plugins/clean-login
  • get_translated_option_page() function bug fixed. Thanks to Ignazio Lucenti
  • The third parameter for preg_match_all became optional from PHP 5.4.0. but before it’s mandatory. Fixed! Thanks to Hemant Arora (@hemantkumararora)
1.7.10
  • Ukrainian language included. Thanks to Павел Дидыченко @didychenko
  • Tested on 4.7
1.7.9
  • Bug solved. User Roles are not translated on the frontend. Thanks to @ramzesimus for reporting it.
  • Partial support with Black Studio TinyMCE Widget and Shortcode Widget plugins, but one extra shortcode [clean-login] is needed to be include in a page/post. Thanks to Marco Chiesi @marcochiesi
  • Bug due to template support is now solved. Notice in the Register Form after 1.7.8 update. Thanks to @ramzesimus
  • Potential bug solved, due to variable scope at register-new.php
1.7.8
  • WPML redirection fixed. Thanks to @provinciacreative for the feedback
1.7.7
  • WPML redirection support for all the pages with clean-login shortcode and for the terms and conditions url. Thanks to Ignazio Lucenti, and also thanks to @webanwendung24
  • Template support added. Now the plugin looks for the templates in the “theme_folder/clean-login/” as well. This is very useful to override the look of the content pages and keep this overrides when updating the plugin. Thanks to Ignazio Lucenti
  • cl_login_form filter included in the login form (this can be also updated through templates)
1.7.6
  • Added filter cl_login_redirect_url to allow overriding the login redirect, thanks to Diego Zanella [email protected]
  • Added filter cl_logout_redirect_url to allow overriding the logout redirect, thanks to Diego Zanella [email protected]
1.7.5
  • get_currentuserinfo() has been also replaced in all the forms, thanks to @ramzesimus
  • wp_enqueue_style unique handle name and dependency, thanks to @ramzesimus
  • Tested on 4.6 (beta1)
1.7.4
  • get_currentuserinfo() has been deprecated in WordPress 4.5. It is currently replaced by wp_get_current_user(). Thanks to @christer_f for notifying us
1.7.3
  • Turkish language updated. Thanks to Mert Eden
  • Tested on 4.5
1.7.2
  • French language updated. Thanks to thaipop
1.7.1
  • ‘Clean Login status and links’ widget markup bug fixed. Thanks to ramzesimus (Роман Перевала)
1.7
  • Add name and surname in the registration form feature. Feature supported by Jordi Raüll
  • Validate user registration through an email. Feature supported by Jordi Raüll
  • Name and username as mandatory fields. Feature proposed by Vess Ivanov
  • Spanish translation updated
  • Catalonian language template (empty) created
  • Bug fixed in the login form when using redirections
  • Tested on 4.4
1.6.1
  • Settings link included in the plugins list
  • Redirection feature after registration bug fixed. Thanks to plentyland and davispe for reporting it
  • Tested on 4.3.1
  • Redirect after login and logout. Feature supported by Juan Manuel Caceres from JC Global Resources
  • Spanish translation updated
  • Some improvements in the setting page
1.6
  • Spanish translation updated
  • Notify the user registration through the ‘user_register’ action hook. By ensuring, inter alia, the user role registration and MailPoet newsletters compatibility. Thanks to hamlet237
  • Bug fixed in the URL for terms and conditions at registration form. Thanks again to hamlet237
  • en_US translation created, with the idea of translating default strings 🙂 Thanks to fdkfashiondesign
  • Username as email feature. Thanks to Lindsay Macvean
  • Single password feature. Admins can simplify the registration process if desired. Thanks again to Lindsay Macvean
  • Redirection feature after registration. Thanks once again to Lindsay Macvean
  • jQuery cleaned up, and log_me bug fixed. Thanks third again to Lindsay Macvean
  • FAQ updated
  • Tested on 4.3
  • Donation link included
1.5.1
  • Spanish translation updated
  • Donation link included
  • Reflected XSS vulnerability fixed. Thanks to HSASec-Team
1.5
  • Spanish translation updated
  • Clean Login register with mandatory checkbox. Feature supported by Martijn van der Wijck
1.4.1
  • Swedish language included. Thanks to Didrik Holstensson Kvist
  • Tested on 4.2.2
  • Bug fixed ‘query_arg not sanitized at login form’. Thanks to KTS915.
1.4
  • Spanish translation updated
  • .cleanlogin-field-role class added to ensure more flexibility in CSS styling
  • Polish language included. Thanks to Jarosław Idzior
  • …query_arg()’s have been sanitized to avoid XSS vulnerability
  • Registration form shortcode adds standard role capability as parameter, e.g. [clean-login-register role=”contributor”]. Feature supported by Joyce Tan
1.3
  • Email notification for new registered users with an editable email content, as option in the setting page. Feature supported by Роман Перевала (Perevala Roman)
  • Predefined roles by the administrator when a new user is registered with the ability to choose his/her own role, as option in the setting page. Feature supported by Роман Перевала (Perevala Roman)
  • Translation included in the restore password email subject
  • Translation included in the new user email subject
1.2.8
  • Logout link included in default Clean Login Widget
1.2.7
  • Bug fixed ‘Notice: Use of undefined constant DOING_AJAX’
1.2.6
  • Bug fixed in AJAX queries. Thanks again to Роман Перевала for reporting
1.2.5
  • Bug fixed in block dashboard access (as option) related with some AJAX interactions. Thanks to Роман Перевала for reporting
1.2.4
1.2.3
  • French language updated. Thanks to Alain Sole
  • Tested on 4.2
1.2.2
  • Bug fixed in password complexity checker. Thanks to Steve Scofield for reporting
1.2.1
  • Russian language included. Thanks to Anastassiya Polyakova
  • Hebrew language filename fixed
1.2
  • Password complexity as option. Passwords must be at least eight characters including one upper/lowercase letter, one special/symbol character and alphanumeric characters. Passwords should not contain the user\’s username, email, or first/last name. Feature supported by Steve Scofield
  • “Failed security check” replaced by “Failed security check, expired Activation Link due to duplication or date.”
1.1.11
  • Italian language included. Thanks to Walter Priori Friggi
1.1.10
  • Persian language included. Thanks to Morteza Rajabzade
  • Dutch language included. Thanks to Hans van der Marel
1.1.9
  • Improving captcha visibility (higher font size). Thanks to plentyland for the feedback.
  • WP Super Cache full compatibility (https://wordpress.org/plugins/wp-super-cache/)
1.1.8
  • Brazilian Portuguese language included. Thanks to Filipe Mendes Schüler (@fmschuler)
  • Tested on 4.1.1
1.1.7
  • German language included. Thanks to Rainer (rainerma)
  • Serbian language included. Thanks to Borisa Djuraskovic (from webhostinghub.com)
1.1.6
  • Hebrew language updated. Thanks again to Ahrale (from Atar4U)
1.1.5
  • Hebrew language included. Thanks to Ahrale (from Atar4U)
  • Tested on 4.1
  • WPML Certified plugin (http://wpml.org/plugin/clean-login/)
1.1.4
  • Danish language included. Thanks to Bkold (Børge Kolding)
  • Registration button disabled on submit (with JS, no jQuery to ensure themes compatibility)
  • Icon for WordPress dashboard included (for both 128 and 256 px resolutions)
1.1.3
  • French language updated from sources (no translation included)
1.1.2
  • Simplifying the placeholder in the restore form by ensuring external plugins (which replace strings) compatibility.
1.1.1
  • Bug detected: First name and last name of the current user is hidden if the username is hidden by settings. Solved!
1.1.0
  • Enabling to permit users to reset their password using their email. Feature supported by KTS915
  • The username can be switched off from the preview form. Feature supported by KTS915
  • Spanish language updated.
1.0.6
  • French language included. Thanks to Blasteur83 (Dylan Lane)
1.0.5
  • Prepend all the functions names by ensuring the plugin compatibility and stability. Thanks to dharmashanti
  • Tested on 3.9.2
1.0.4
  • Output buffering turned on, following the Shortcode API. Thanks to stewarty
1.0.3
  • Mistake solved under plugin description. Thanks to WP-Biz (Ryan)
1.0.2
  • Demo site URL updated and also the content
  • Screenshots updated
  • Documentation deleted from index.html and also updated here.
1.0.1
  • Banner created
  • Screenshots added
  • Demo site for testing purposes
1.0.0

wordpress.org

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *