====== Бэк-энд аутентификации на простых текстовых файлах ======
Бэк-энд использует текстовый файл //conf/users.auth.php// для хранения паролей и информации о пользователях. Пароли хранятся в зашифрованном одним типом шифрования виде (т. н. хэширование).
Данный бэк-энд используется по умолчанию.
===== Конфигурация =====
Бэк-энд включается в настройке конфигурации «[[ru:config:authtype]]».
$conf['authtype'] = "plain";
(Эта строка должна быть в файле //conf/local.php//)
===== Формат записей в файле =====
Пустые и начинающиеся с символа решётки (#) строки игнорируются. Каждая строка содержит разделённый двоеточиями массив из пяти полей:
* **логин** --- должен соответствовать именованию [[ru:pagename|страниц]];
* **пароль** --- зашифрованный пароль. Метод шифрования пароля задаётся настройкой конфигурации «[[ru:config:passcrypt]]». «ДокуВики» автоматически отпределяет использованное шифрование.
* **настоящее имя** --- настоящее имя пользователя;
* **электропочта** --- адрес электронной почты пользователя;
* **группы** --- разделённый запятыми список групп, в которых состоит пользователь. Названия групп должны соответствовать правилам именования [[ru:pagename|страниц]].
Для создания MD5-хэша из строки можно использовать скрипт [[http://www.splitbrain.org/encode.php|кодирования-декодирования]]. В «ДокуВики» встроены более хорошие функции шифрования, поэтому предлагаемый сценарий является устаревшим и сохраняется здесь только для ностальгирования.
Пример:
andi:ece23254502f07722a98aa5b7c70baa6:Andreas Gohr:andi@splitbrain.org:admin,users,upload
===== Редактирование =====
Т. к. файл //conf/users.auth.php// является простым текстовым файлом, он может быть отредактирован в любом текстовом редакторе.