====== Бэк-энд аутентификации на простых текстовых файлах ====== Бэк-энд использует текстовый файл //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// является простым текстовым файлом, он может быть отредактирован в любом текстовом редакторе.