Импорт паролей
Вкладка Импорт паролей
Раздел импорта паролей находится в админпанели в разделе Импорт → Импорт пользователей и паролей → вкладка Импорт паролей.
Вкладка состоит из:
Поле | Описание и механика |
---|---|
Постоянная подсказка | Советуем воспользоваться специальной функцией случмежду в Microsoft Excel или Google Sheets, чтобы быстрее генерировать пароли. Для этого:
В целях безопасности мы не сохраняем загруженные файлы с паролями. После изменения пароля пользователям нужно будет повторно войти в аккаунт на своих устройствах. |
Поле Загрузить файл | Доступна загрузка файла импорта с помощью:
Допустимые форматы файлов: .xls, .xlsx, .csv |
Кнопка Скачать образец файла импорта | По клику начинается скачивание шаблона файла импорта паролей |
Кнопка Загрузить | По клику начинается процесс импорта паролей |
Кнопка Отменить | По клику происходит сброс выбранного для загрузки файла |
Файл импорта паролей
Требования к файлу импорта:
Подробнее об общих требованиях к файлам импорта в https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5736246
Таблица импорта расположена на единственном листе файла.
Первая строка пустая либо заполнена названиями столбцов.
Скрытые строки отсутствуют.
Обязательные столбцы заполнены.
Столбцы заполнены строго в соответствии с форматом данных из шаблона. Количество и порядок столбцов файла импорта совпадает с шаблоном.
Доступные форматы файлов импорта: .xls, .xlsx, .csv (разделители ;)
Структура файла импорта:
Файл импорта паролей состоит из столбцов:
Уникальный идентификатор — используется для идентификации пользователей при импорте, является полем из конструктора полей, включенным в импорт и определяется значением в поле Уникальный идентификатор на странице
/admin/system/auth
Обязательное поле
Пароль:
Обязательное поле
Пароль должен содержать от 10 до 32 символов
Допустимыми при установке пароля являются:
Заглавные и строчные буквы всех языков
Цифры от 0 до 9
Спецсимволы
Пробелы – но не в начале и не в конце пароля
Образец (шаблон) файла импорта:
Для информации по заполнению уникального идентификатора
Количество символов — зависит от того, какое поле выбрано уникальным идентификатором:
Почта, Логин, Логин LDAP — максимум 32 символа
Телефон, Внешний идентификатор, Пользовательские однострочные поля — максимум 255 символов
Может содержать разные символы — зависит от того, какое поле выбрано уникальным идентификатором:
Системные поля:
Почта — не должна содержать спецсимволы и пробелы. Также не должно быть цифр в домене верхнего уровня. Формат почты: *@*.*
Логин — a-z, 0-9, спецсимволы: - (дефис) и _ (нижнее подчёркивание)
Логин LDAP
Телефон, Внешний идентификатор — a-z, A-Z, а-я, А-Я, 0-9, спецсимволы
Пользовательские однострочные текстовые поля — a-z, A-Z, а-я, А-Я, 0-9, спецсимволы
Процесс и результаты импорта
В ходе импорта файл обрабатывается построчно, указанные значения из полей распознаются и:
Если при импорте не возникло ошибок:
Выводится сообщение: Файл успешно импортирован
Все строки из файла загружаются в систему
Если при импорте возникли ошибки, то:
В систему загружаются только корректно обработанные строки без ошибок
По строкам с ошибками выводится сообщение: Файл обработан с ошибками, с указанием количества обнаруженных ошибок. При нажатии на число ошибок раскрывается лог ошибок, который содержит:
Номер ячейки с ошибкой в импорте (строка, ячейка)
Текст ошибки
Загруженный файл не сохраняется в системе. Для каждого пользователя из файла в БД подтягивается захэшированное значение пароля.
Если для пользователя повторно загружают пароль в систему, то происходит сравнение нового пароля с хэшами последних 10 паролей, использованных для текущего юзера. Если совпадений нет, то старый пароль сбрасывается, а на его место перезаписывается новый.
После того, как пользователь авторизовался на платформе и сменил пароль, система обновляет пароль в БД.
Авторизация по выданному администратором паролю становится недоступна.
Ошибки при импорте
Возможные ошибки при импорте:
Ошибка | Причина |
---|---|
Недопустимое расширение файла, разрешено загружать: csv, xls, xlsx | Загрузка файла с отличным от xls, xlsx, csv форматом |
| Не все обязательные поля заполнены |
Поле «Пароль» должно содержать от Х до 32 символов | Длина введенного пароля не удовлетворяет ограничению по символам, т.е. меньше возможного интервала: |
Поле «Пароль» должно содержать 32 символа | Если длина пароля > 32 |
Пароль не может начинаться и заканчиваться пробелом | В начале и / или в конце пароля есть пробел |
Один и тот же пароль указан для нескольких пользователей. Пароль должен быть уникальным | Такой пароль указан больше, чем для одного пользователя в загружаемом файле |
Такой пароль уже использовался ранее. Укажите другой пароль | Пароль совпадает с одним из ранее использованных для этого пользователя |
Уникальный идентификатор не найден в базе данных | Ошибка в уникальном идентификаторе, такого пользователя с таким уникальным идентификатором нет |
Некорректное количество столбцов в файле и в схеме импорта | Если количество столбцов в загружаемом файле импорта отличается от количества столбцов в схеме импорта. Например: в схеме импорта 2 столбца определённых типов, а импортируемом файле 7 столбцов. Это значит импортируемый файл не соответствует шаблону и в этом случае выведется ошибка импорта. |