Содержание

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

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

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

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

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

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

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

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

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

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

Пример:

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

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

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