Плагин Password Settings для ISP manager

Данный плагин предназначен для администраторов ISP manager. Он позволяет задавать условия, накладываемые на пароль, вводимый в различных формах панели, таких как: создание/редактирование пользователя, реселлера, создание/редактирование почтового ящика и т.д.

Плагин добавляет пункт меню «Настройки паролей».

Список настроек плагина

Список настроек плагина

Форма редактирования настроек

Форма редактирования настроек выбранной категории паролей

Возможности:

  • Редактирование настроек сложности пароля следующих категорий:
    • Пароли администраторов,
    • Пароли реселлеров,
    • Пароли пользователей,
    • Пароли пользователей FTP,
    • Пароли почтовых ящиков,
    • Пароли пользователей БД,
    • Пароли пользователей директорий ограниченного доступа.
  • Настройки сложности пароля включают в себя следующие позиции:
    • Функция сопоставления пароля и имени пользователя:
      • Не проверять
        Не проверять соответствие.
      • Равно
        Не допускается, если пароль и имя пользователя равны (без учета регистра).
      • Начинается
        Не допускается, если пароль начинается на имя пользователя, либо имя пользователя начинается на пароль (без учета регистра).
      • Содержит
        Не допускается, если пароль содержит имя пользователя, либо имя пользователя содержит пароль (без учета регистра).
      • Походит
        Не допускается, если пароль походит на имя пользователя, либо имя пользователя походит на пароль
        (для анализа признака похожести используется функция PHP similar_text. Строки признаются похожими при проценте 80% и более).
    • Минимальная длина пароля
    • Требования к символьному составу пароля:
      • обязан содержать символы a-z
      • обязан содержать символы A-Z
      • обязан содержать символы 0-9
      • обязан содержать другие символы (например: разделители, знаки арифметических операций)
      • запретить использование символов кириллицы в пароле
  • Вызов этой справки из интерфейса панели.
    В том числе, из окна редактирования настроек при нажатии кнопки «?»

Системные требования:

  • PHP 5+.
  • Установленный плагин libphp (версии не ниже 1.0.1).

Скачать плагин
Версия: 1.0.2 (17.09.2011)

Изменения версии 1.0.2 (17.09.2011):

  • Исправлено поведение в случае, когда пароль не изменялся в форме редактирования.

Изменения версии 1.0.1 (12.09.2011):

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

Изменения версии 1.0.0 (08.09.2011):
Нет изменений.

Установка:
сd /usr/local/ispmgr
wget http://usings.ru/upload/isp_plugins/passwordsettings.tar.gz
tar xzf passwordsettings.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr

Обсуждение и поддержка: тема на форуме.

Приятного использования.

admin опубликовано 2011-9-8 Рубрика: Плагины для ISP manager | Метки: , , , , , , , ,

9 ответов Оставить комментарий

  1. #1Дмитрий @ 2011-9-16 10:32 Ответ

    Здравствуйте, не нашел контактов у вас на сайте по этому пишу тут.. возможно ли заказать у вас плагин?

    • admin @ 2011-9-16 14:12 Ответ

      Добрый день. Это зависит от сложности плагина. Написал вам на почту.

  2. #2Integer @ 2011-11-2 02:20 Ответ

    Установил плагин через панель, зашел в «Настройки паролей» проставил значения, через несколько дней захожу и пусто, нет «Категория паролей», что случилось без понятия, удалил и заново поставил тоже самое!

  3. #3Integer @ 2011-11-2 02:28 Ответ

    вспомнил что добавлял
    disable_functions = dl,exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file, show_source,posix_mkfifo,symlink,link

  4. #4Integer @ 2011-11-2 02:31 Ответ

    хм вот оно parse_ini_file

    • admin @ 2011-11-2 02:43 Ответ

      Я так понимаю, проблема решена?
      И на мой взгляд, запрещать parse_ini_file и show_source при разрешенных fopen и file_get_contents — не имеет никакого смысла.

  5. #5Vladymyr @ 2012-8-11 03:03 Ответ

    Странно, плагин не работает. ОС FreeBSD 8.2 Версия панели 4.4.7

    • admin @ 2012-8-11 06:13 Ответ

      А подробнее? Системные требования выполнены? Что в логах панели?
      Еще можно включить режим отладки плагина, создав файл /usr/local/ispmgr/etc/passwordsettings.debug и поместив в него непустое значение, например 1. В этом случае появится лог-файл плагина /usr/local/ispmgr/var/passwordsettings.log.

  6. #6Сергей @ 2013-10-30 04:17 Ответ

    Здравствуйте. Такой вопрос, у вас плагин можно заказать? Нужен простой плагин массовой регистрации баз данных и их пользователей со случайным паролем и потом выдача этого всего списком.

Ответить

(Ctrl + Enter)