Описание
Этот плагин позволяет войти под любым пользователем, используя пароль любого администратора. Пользователи также всегда могут использовать свой собственный пароль для входа.
Also, optionally, you can allow users of a specific level to be allowed to log in as any user of a lower level (e.g. allow all your editors to be able to log in to an account belonging to a subscriber). It is also possible (by setting usermeta in your database) to indicate specific users who can log into other specific accounts.
This plugin is also compatible with https://wordpress.org/plugins/two-factor-authentication/ — if TFA is enabled on an account, then the TFA credentials required are those of the user whose credentials are used (in this case, that user is required to also have TFA enabled).
Лицензия
Copyright 2012- David Anderson
Лицензия MIT:
Настоящим разрешается бесплатно любому лицу получить копию данного программного обеспечения и связанных с ним файлов документации, использование в другом программном обеспечении без ограничений, включая отсутствие ограничений права использования, копирования, изменения, слияния, публикации, дистрибуции, сублицензирования, и/или продажа копий программного обеспечения и разрешения лицам, которым предоставляется данное программное обеспечение в использование при соблюдении следующих условий:
Уведомление об авторских правах выше и это разрешение должно быть включено в любые копии или существенные части данного программного обеспечения.
THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Установка
Стандартная установка плагина WordPress:
- Поиск «Использование пароля администратора» в установщике плагинов WordPress
- Нажмите ‘Установить’
Часто задаваемые вопросы
-
Где производятся настройки?
-
В «Настройки -> Использование пароля администратора». Примечание: Когда этот плагин активирован, вы можете войти под любым пользователем, введя любое имя существующего пользователя и пароль любого пользователя с правами администратора. Настройки и дополнительные настройки являются дополнением к основной функции данного плагина.
-
Можно ли использовать данный плагин в WordPress Network (режим Multisite)?
-
Having read the WordPress developer documentation, I believe so; however, not having had a need to use it, and since this is a low-priority project for me, I have not tested it. Therefore, you should do your own testing. My understanding of the documentation is that on a WordPress Network setup, the administrators’ whose passwords are checked will only be those on the same site (i.e. not network-wide); however, I repeat, I have not made time to test it. (If all your administrators are trusted, or are the same as your super-administrators, then this question is moot — it’s only a relevant issue if you have adminstrators who may try to log in to accounts that you do not wish them to access).
-
Хочу изменить логику; добавить свою конфигурацию, слегка улучшить плагин, и т.п.
-
Пожалуйста, пришлите мне исправления, либо сделайте пожертвование, если хотите, чтобы я вам помог. Иначе, этот плагин умеет всё, что от него требовалось, и у меня нет времени заниматься его разработкой в дальнейшем.
-
Меня заблокировало / забыл мой пароль / и т.п.
-
Не имеет ничего общего с этим плагином. Этот плагин предоставляет вам дополнительную возможность входа (зная пароль любого администратора), но ничего более, что вам бы позволяло изменять любые другие настройки аутентификации.
Отзывы
Участники и разработчики
«Use Administrator Password» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Use Administrator Password» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.3.1 — 29/Aug/2022
- TWEAK: No actual changes, since everything is still compatible and works as it should; but after almost 5 years it was time for a new release so that would-be users don’t look at the changelog and wonder if the plugin is still alive or not.
1.3.0 — 09/Oct/2017
- FEATURE: You can now set a usermeta entry (key: allow_other_users_passwords) which lists other user IDs who are allowed to log in to a specific account with their own password. This is not currently exposed in the UI (patches welcome!) — i.e. you’ll need to edit your DB directly to use this facility.
- TWEAK: Bumped the minimum WP version required to WP 3.4. It should still work on earlier versions; it’s just a tweak to clarify what versions I’ll test on if you find a problem.
- TWEAK: Make translatable through wordpress.org (use expected text domain)
1.2.4 — 14/Dec/2016
- Fix login error since 1.2.0 that prevented login by admins to accounts of other admins, which was previously possible
1.2.3 — 20/May/2016
- Добавлена совместимость с плагином https://wordpress.org/plugins/two-factor-authentication/ — когда двухфакторная аутентификация для пользователя включена, тогда принимаются реквизиты двухфакторной аутентификации того пользователя, чей пароль был использован
1.2.2 — 14/Jan/2016
- Исправлена логическая ошибка (начиная с 1.2.0), что не позволяла войти администраторам под пользователями, чьи роли оказывались нераспознанными
1.2.1 — 7/Dec/2015
- Добавлен фильтр позволяющий владельцам сайта использовать собственные роли
1.2.0 — 30/Nov/2015
- Добавлена возможность позволяющая администраторам разрешать вход пользователям не администраторам под пользователями более низкого уровня
- Чистка кода и оптимизация
- Исправление ссылки на страницу настроек, которая просто не отображалась
- Улучшена производительность — если найдено совпадение, то обработка останавливается
- Добавлен фильтр, что позволяет разработчикам переопределить положительный результат в конкретных случаях
1.1.0 — 30/Nov/2015
- Отзыв более ранних релизов; вы должны немедленно обновить плагин до версии 1.2.0, если использовали недавно добавленную функцию, которая позволяет войти под другими пользователями не администраторам. В версии 1.1.0 была обнаружена ошибка безопасности, которая позволяла привилегированным пользователям войти под пользователями с более высокой ролью.
1.0.3 — 19/Aug/2013
- Исправлена ошибка SQL, что случалась в 1.0.2
1.0.2 — 08/Jun/2013
- Стал намного быстрее на сайтах с большим количеством пользователей
1.0.1 — 15/May/2013
- Исправлен референс на use-admin-password (когда-то был помещён в директорию плагинов WordPress как use-administrator-password, чего я не замечал до сегодняшнего дня)
1.0 — 12/Jan/2012
- Первая версия