Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:auth:plain

    Бэк-энд аутентификации на простых текстовых файлах

    Бэк-энд использует текстовый файл conf/users.auth.php для хранения паролей и информации о пользователях. Пароли хранятся в зашифрованном одним типом шифрования виде (т. н. хэширование).

    Данный бэк-энд используется по умолчанию.

    Конфигурация

    Бэк-энд включается в настройке конфигурации «authtype».

    $conf['authtype'] = "plain";

    (Эта строка должна быть в файле conf/local.php)

    Формат записей в файле

    Пустые и начинающиеся с символа решётки (#) строки игнорируются. Каждая строка содержит разделённый двоеточиями массив из пяти полей:

    • логин — должен соответствовать именованию страниц;
    • пароль — зашифрованный пароль. Метод шифрования пароля задаётся настройкой конфигурации «passcrypt». «ДокуВики» автоматически отпределяет использованное шифрование.
    • настоящее имя — настоящее имя пользователя;
    • электропочта — адрес электронной почты пользователя;
    • группы — разделённый запятыми список групп, в которых состоит пользователь. Названия групп должны соответствовать правилам именования страниц.

    Для создания MD5-хэша из строки можно использовать скрипт кодирования-декодирования. В «ДокуВики» встроены более хорошие функции шифрования, поэтому предлагаемый сценарий является устаревшим и сохраняется здесь только для ностальгирования.

    Пример:

    andi:ece23254502f07722a98aa5b7c70baa6:Andreas Gohr:andi@splitbrain.org:admin,users,upload

    Редактирование

    Т. к. файл conf/users.auth.php является простым текстовым файлом, он может быть отредактирован в любом текстовом редакторе.

    Обсуждение

    Ваш комментарий:

    Внимание! Оставляя комментарий Вы соглашаетесь с пониманием и несете ответственность за свои действия гл.2 ст.18 Федерального закона №38-ФЗ «О рекламе» и ст.3 п.1 Федерального закона №152-ФЗ «О персональных данных»
    4 -2 =
     
    wiki/auth/plain.txt · Последнее изменение: 2023/08/31 18:36 — vladpolskiy