x

Основні розділи

  1. LimeSurvey Cloud проти LimeSurvey CE
  2. LimeSurvey Cloud - Короткий посібник із початку роботи
  3. Встановлення - LimeSurvey CE
  4. Як створити хороше опитування (посібник)
  5. Початок роботи
  6. Адміністрування LimeSurvey
  7. Опитування - вступ
  8. Налаштування опитування
  9. Меню опитування
  10. Структура опитування
  11. Питання - вступ
  12. Групи питань - вступ
  13. Опитування - керування
  14. Параметри панелі інструментів опитування
  15. Багатомовне опитування
  16. ExpressionScript Engine - Короткий посібник
  17. Некатегоризовані та розширені функції
  18. Загальні поширені запитання
  19. Усунення несправностей
  20. Обхідні рішення
  21. Ліцензія
  22. Журнал змін версій
  23. Плагіни
 Actions

Керування користувачами

From LimeSurvey Manual

Ця сторінка, можливо, перекладена машинним способом і може містити помилки. Показати англійський оригінал · Покращити цей переклад
This page is a translated version of the page Manage users and the translation is 100% complete.

Керування користувачами

Інструмент керування користувачами дозволяє додавати до LimeSurvey додаткових адміністраторів. Ми називаємо їх «користувачами». Не плутайте їх з учасниками опитування (респондентами).


Створення користувачів

Щоб створити нового користувача, відкрийте діалогове вікно керування користувачами: натисніть Налаштування (на головній панелі інструментів LimeSurvey) -> Керування користувачами.



Потім натисніть Додати користувача' у верхній правій частині таблиці Керування користувачами. Відобразиться вікно, у якому потрібно:

  • Ввести бажане ім'я користувача в поле Ім'я користувача.
  • Ввести електронну адресу в поле Електронна адреса. Зверніть увагу:
    • LimeSurvey надсилає лист із підтвердженням на адресу, введену в поле Електронна адреса. Ця адреса використовуватиметься як стандартна контактна електронна адреса для опитувань, створених відповідним користувачем.
    • Якщо ви не хочете, щоб користувач отримував лист із підтвердженням із посиланням на LimeSurvey, іменем користувача та паролем, можете спочатку вказати власну електронну адресу, щоб лист надійшов вам. Після цього можна змінити адресу на адресу користувача.
  • Ввести повне ім'я користувача в поле Повне ім'я. Зверніть увагу: введене тут повне ім'я використовуватиметься як стандартне ім'я контактної особи для опитувань, створених відповідним користувачем.
  • За бажанням можна використати Термін придатності / час, щоб встановити термін дії для щойно створеного користувача. Після цієї дати/часу користувач більше не зможе увійти.
  • Також за бажанням можна встановити початковий пароль користувача, але порадьте йому змінити його після першого входу.
  • Натисніть Зберегти, щоб створити нового користувача.

Зверніть увагу: складність пароля контролюється та перевіряється плагіном PasswordRequirement.


Тепер ви створили свого першого користувача. Щоб дізнатися більше про налаштування дозволів користувача, читайте далі.



Нижче у стовпці Дія ви бачите чотири опції, які дозволяють:



  • редагувати загальні дані користувача - натиснувши символ олівця.
  • видалити користувача з бази даних адміністраторів опитувань - натиснувши кнопку з кошиком.
  • встановити глобальні дозволи користувача - натиснувши символ замка.
  • встановити дозволи на теми для користувача - натиснувши символ олівця із замком.

Власник користувача та дозволи на керування користувачами

Кожен обліковий запис користувача має власника. Власник - це користувач, який створив обліковий запис. Стовпець Створено у таблиці керування користувачами показує, хто є власником кожного облікового запису. Якщо суперадміністратор став власником облікового запису, у цьому стовпці відображається новий власник.

Користувачі з дозволом Суперадміністратор можуть керувати всіма обліковими записами користувачів. Для всіх інших користувачів глобальні дозволи Користувачі застосовуються лише до облікових записів, якими вони володіють.

Дія Вимога для користувачів без дозволу «Суперадміністратор» Користувачі з дозволом «Суперадміністратор»
Перегляд інформації про користувача Користувачі → Переглянути/прочитати (стосується всіх користувачів) Усі користувачі
Створення користувачів Користувачі → Створити. Ви стаєте власником нового користувача. Так
Редагувати користувача Користувачі → Оновити і ви є власником користувача Усі користувачі
Активувати або деактивувати користувача Користувачі → Оновити і ви є власником користувача Усі користувачі
Змінити дозволи Користувачі → Оновити і ви є власником користувача Усі користувачі
Видалити користувача Користувачі → Видалити і ви є власником користувача Усі користувачі
Призначення ролей користувачів Неможливо Потрібен дозвіл Суперадміністратор → Створити
Встановлення дозволів на теми Неможливо Усі користувачі
Стати власником Неможливо Робить вас власником користувача

Зверніть увагу:

  • Жоден користувач не може змінювати власні дозволи чи ролі користувачів. Щоб змінити власне ім'я, електронну адресу або пароль, скористайтеся пунктом Обліковий запис у меню користувача у верхньому правому куті.
  • Початковий обліковий запис адміністратора (ID користувача 1) не можуть редагувати чи видаляти інші користувачі.
  • Щоб редагувати обліковий запис із дозволом Суперадміністратор, ви повинні бути його власником і мати дозвіл Суперадміністратор → Створити.
  • Користувачі без дозволу Суперадміністратор можуть надавати лише ті дозволи, які мають самі.
  • Стати власником лише робить вас власником облікового запису. Ви не можете передати право власності на обліковий запис іншому користувачеві.

Облікові записи, створені плагінами автентифікації

Облікові записи, що створюються автоматично під час першого входу, наприклад плагіном LDAP або плагіном автентифікації вебсервера, належать початковому адміністратору (ID користувача 1). Інші користувачі з глобальними дозволами Користувачі не володіють цими обліковими записами, тому можуть щонайбільше переглядати їх. Лише користувач із дозволом Суперадміністратор може редагувати ці облікові записи, змінювати їхні дозволи або видаляти їх.

Редагувати користувача

Натисніть значок олівця, щоб редагувати інформацію про користувача.


Ви можете ввести нову електронну адресу, ім'я та змінити пароль користувача. Натисніть Зберегти, щоб підтвердити зміни.

Видалити користувача

Щоб видалити обліковий запис користувача, натисніть відповідний значок кошика (у тому ж рядку, що й обліковий запис, який потрібно видалити) і натисніть OK.

Встановлення глобальних дозволів для користувача

  Глобальні дозволи діють для всього застосунку LimeSurvey. Якщо ви хочете встановити дозволи лише для певного опитування, скористайтеся налаштуваннями дозволів опитування.


Щоб встановити глобальні дозволи для користувача, натисніть символ замка.



Використовується система CRUD (створення, читання, оновлення та видалення), як і в налаштуваннях дозволів для опитування. Щоб отримати більше параметрів дозволів користувача, рекомендуємо розгорнути матрицю за допомогою подвійної стрілки вправо, яка розташована у її верхньому правому куті. Якщо ви встановите перший прапорець, усі дозволи CRUD у цьому рядку будуть автоматично вибрані.

Тепер ви можете додати або вилучити такі дозволи:

  • Набори міток: Дозвіл створювати, переглядати, оновлювати, видаляти, експортувати та імпортувати набори міток. Для наборів міток не існує окремих дозволів (на відміну від тем).
  • Налаштування та плагіни: З цим дозволом користувач може перевіряти цілісність даних, зберігати базу даних SQL у файл .sql, керувати загальними налаштуваннями, переглядати інформацію про PHP у загальних налаштуваннях та керувати всіма плагінами.
  • Групи опитування (New in 4.4.0 ): Надає доступ до всіх груп опитувань. Щоб дозволити користувачеві керувати власними групами опитувань, надайте користувачеві дозвіл «створити». Творець групи опитувань за замовчуванням є власником цієї групи опитувань.
Дозвіл на групу опитувань не надає всіх дозволів на опитування, але користувач може надавати дозволи на всі опитування в групі опитувань
  • Опитування: Надає доступ до всіх опитувань. Щоб дозволити користувачеві лише створювати власні опитування та керувати ними, надайте користувачеві дозвіл «створити». Творець опитування є його власником і завжди зможе ним керувати. Пам'ятайте, що кожне опитування може надавати різні дозволи.
Глобальний дозвіл застосовується раніше, ніж дозвіл для конкретного опитування!
  • Теми: Дозволяє користувачеві використовувати всі доступні теми оформлення та редагувати всі нестандартні теми. Особа з цим дозволом повинна мати достатні знання HTML, Javascript і CSS. Якщо користувач не знайомий із цими технологіями і має використовувати певну тему оформлення, краще надати йому лише дозвіл «читати». Кожна тема може мати окремі дозволи.
  • Групи користувача: Дозволяє користувачеві створювати, переглядати, оновлювати та видаляти групи користувачів.
  • Користувачі: Дозволяє користувачеві створювати нових користувачів, а також редагувати, активувати, деактивувати, видаляти та встановлювати дозволи для користувачів, якими він володіє. З дозволом Переглянути/прочитати користувач може переглядати деталі всіх користувачів. Користувач може надавати лише ті дозволи, які має сам. Користувачами, якими володіють інші користувачі, може керувати лише користувач із дозволом Суперадміністратор. Докладніше див. Власність на користувачів і дозволи на керування користувачами.
  • Суперадміністратор: Може бути доданий лише іншим суперадміністратором із цим налаштуванням як оновлення й надає повний дозвіл на весь застосунок LimeSurvey, зокрема встановлення плагінів і використання будь-якого вмісту (включно з JavaScript) у змісті опитування. (див. також глобальні налаштування безпеки)
  • Використовуйте аутентифікацію внутрішньої бази даних: Дозволяє користувачам отримувати доступ до панелі LimeSurvey через сторінку автентифікації (наприклад, http://domain/admin/authentication/sa/login). Якщо прапорець не встановлено і відповідний користувач намагається підключитися до панелі LimeSurvey, він отримає таку помилку: 'Internal database authentication method is not allowed for this user'.
Усі зазначені вище дозволи, що належать примусовому суперадміністратору, не можна вилучити через графічний інтерфейс.


Імпорт та експорт користувачів

Ви можете імпортувати та експортувати користувачів у форматах CSV і JSON за допомогою цих кнопок на сторінці керування користувачами.

Під час імпорту користувачів відкривається модальне вікно, яке показує, які поля мають бути присутні. Ви можете перезаписати наявних користувачів, встановивши цей прапорець.

Приклад структури JSON:

[
	{
		"uid": 1,
		"users_name": "admin2",
		"full_name": "Administrator",
		"email": "your-email@example.net",
		"lang": "en",
		"password": ""
	},
	{
		"uid": 2,
		"users_name": "ben2",
		"full_name": "Ben Alister",
		"email": "ben@test.ing",
		"lang": "auto",
		"password": "test!123"
	}
]

Приклад структури CSV:

uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123


Встановлення дозволів на теми для користувача

За допомогою дозволів на теми ви можете визначити, які теми оформлення користувач може вибирати під час створення або редагування опитування.

Якщо у вас є окремі теми оформлення для групи користувачів або клієнтів, ви можете обмежити їхній доступ до інших тем, щоб вони використовували лише створені для них теми.

Щоб встановити або змінити дозволи на теми для користувача, натисніть символ ручки із замком для тем оформлення.



Виберіть теми оформлення, до яких відповідний користувач або групи користувачів повинні мати доступ. Після завершення вибору або скасування вибору не забудьте натиснути Зберегти: 0.75px.

Щоб краще зрозуміти цю функцію, перегляньте наведені нижче приклади.

Активація та деактивація користувачів

 Hint: This feature is available starting in version 6.4.0

Користувача можна позначити як активованого або деактивованого.

Деактивований користувач не може увійти в адміністративний інтерфейс.

Користувачі без дозволу Суперадміністратор можуть активувати або деактивувати лише тих користувачів, якими вони володіють, і для цього їм потрібен глобальний дозвіл Користувачі → Оновити. Див. Власність на облікові записи користувачів і дозволи на керування користувачами.

Використання одноразових паролів

Користувач може відкрити сторінку входу LimeSurvey за адресою /limesurvey/admin і ввести ім'я користувача та одноразовий пароль (який раніше було записано у таблицю users - стовпець one_time_pw - зовнішнім застосунком).

Щоб увімкнути цей спосіб входу, до config.php потрібно додати рядок 'use_one_time_passwords' => true; (за умовчанням встановлено 'false').

URL-адреса має містити такі змінні:

  • user: ім'я користувача, яке зазвичай використовується для входу в LimeSurvey. Це ім'я користувача має існувати в таблиці 'users' бази даних.
  • onepass: пароль у вигляді звичайного тексту, який потім порівнюється з паролем у таблиці 'users'

Дійсна URL-адреса для входу за допомогою одноразового пароля матиме такий вигляд:

Поле 'secretpassword' містить звичайний текст, а не хеш SHA 256.

На що слід звернути увагу:

  • Щоб увімкнути цей спосіб входу, до config.php потрібно додати рядок 'use_one_time_passwords' => true (за умовчанням встановлено 'false').
  • Передане ім'я користувача має існувати в таблиці users LimeSurvey.
  • Одноразовий пароль (який можна встановити через зовнішній застосунок) має зберігатися як хеш MD5 у стовпці one_time_pw таблиці users.
  • Переданий пароль у вигляді звичайного тексту буде захешовано функцією sha256 і порівняно зі збереженим хешем у стовпці one_time_pw таблиці users. Обидва паролі мають збігатися.
  • Після першого входу з одноразовим паролем його буде видалено з бази даних. Користувач не зможе увійти з цим самим паролем удруге.

Налаштування дозволів для окремого опитування

Ці дозволи застосовуються лише до окремого опитування. Якщо ви хочете налаштувати дозволи для всієї системи, скористайтеся глобальними дозволами. Ці дозволи можна надати як окремому користувачу, так і групі користувачів.


  Увага : Для налаштування дозволів для окремого опитування потрібен існуючий обліковий запис користувача. Якщо облікового запису не існує, спочатку його потрібно створити, а потім змінити дозволи опитування. Те саме стосується надання дозволів опитування групі користувачів. Окрім самої групи, до неї потрібно додати щонайменше одного користувача, щоб мати змогу вибрати її та надати їй дозволи опитування.



За умовчанням користувач (не адміністратор) не може надавати дозволи опитування користувачам, які не входять до тієї самої групи, що й адміністратор опитування. Це параметр безпеки, який у LimeSurvey увімкнено за умовчанням. Щоб це змінити, потрібно вимкнути параметр Член групи може бачити лише власну групу, розташований у розділі Загальні налаштування на вкладці Безпека. Однак, якщо ви не впевнені щодо вимкнення цього параметра, можна створити групи, що містять користувачів, яких автор опитування зможе бачити та яким зможе надавати дозволи опитування.


Щоб змінити дозволи опитування, натисніть вкладку Налаштування. Потім натисніть Дозволи опитування і виберіть, кому ви хочете надати дозволи. Дозволи можна надавати як окремо конкретним користувачам, так і групі користувачів.




Надання дозволів опитування користувачу

На наступному кроці виберіть користувача, який отримає дозволи опитування, і натисніть Додати користувача.



Після натискання Встановити дозволи опитування буде показано матрицю дозволів опитування для цього користувача.


У цій матриці можна встановити дозволи опитування для користувача. Якщо поставити прапорець, відповідному користувачу буде надано дозволи опитування. Якщо натиснути прапорець у першому стовпці, усі дозволи відповідного рядка буде вибрано або знято.

Натисніть подвійну стрілку праворуч, щоб відкрити розширену версію матриці та вибрати конкретні дії, які може виконувати користувач. Після завершення редагування дозволів опитування натисніть Зберегти, що розташована у верхньому правому куті екрана.

Кілька прикладів наведено нижче, щоб допомогти вам краще зрозуміти систему дозволів опитування LimeSurvey.

Надання дозволів опитування групі користувачів

Натисніть Додати групу користувачів і виберіть групу користувачів, якій ви хочете надати дозволи.

File:LimeSurveyPermissionpermissionsUserGroup.png

На наступному кроці виберіть дозволи, які ви надасте членам цієї групи користувачів. Не забудьте натиснути подвійну стрілку праворуч, щоб відкрити розширений вигляд матриці дозволів.



Після завершення редагування дозволів опитування натисніть Зберегти у верхній правій частині екрана.

Нижче наведено кілька прикладів, які допоможуть вам краще зрозуміти систему дозволів опитування в LimeSurvey: див. приклади.

Функція груп користувачів досі є експериментальною. Використовуйте наш трекер помилок, щоб описати будь-які неточності.

Приклади

Нижче представлено різні сценарії. Вони містять поради щодо того, які дозволи потрібні для виконання певних завдань і як надати їх користувачам.


Додавання нового адміністратора LimeSurvey

  • Увійдіть як admin.
  • Створіть новий обліковий запис користувача.
  • Надайте цьому користувачу дозвіл Суперадміністратор.
  • Не обов'язково: налаштування дозволів для тем (Суперадміністратор має всі дозволи для всіх тем).
  • Не обов'язково: налаштування дозволів опитування (Суперадміністратор має всі дозволи для всіх опитувань).

Новий користувач хоче створювати власні опитування

  • Увійдіть як admin (або як користувач, що має дозвіл Суперадміністратор).
  • Створіть новий обліковий запис користувача.
  • Встановіть для цього користувача глобальний дозвіл Створити опитування.
  • Необов'язково: налаштуйте дозволи для тем — виберіть, які теми має використовувати користувач/група користувача.

Автор опитування має надати іншій особі дозвіл на редагування свого опитування

  • Увійдіть як admin (або як користувач, що має дозвіл Суперадміністратор).
  • Створіть новий обліковий запис користувача.
  • Встановіть для користувача відсутність глобальних дозволів.
  • Встановіть для користувача відсутність дозволів для тем.
  • Налаштуйте дозволи опитування на свій розсуд. Якщо користувач має отримати всі дозволи опитування, можна позначити перший прапорець у кожному рядку. В іншому випадку натисніть подвійну стрілку праворуч, щоб побачити розширену матрицю (у верхньому правому куті), і виберіть лише ті дозволи, які, на вашу думку, потрібні цьому користувачу.

Відповідальна за опитування особа хоче переглядати та експортувати результати опитування

  • Увійдіть як admin (або як користувач, що має дозвіл Суперадміністратор).
  • Створіть новий обліковий запис користувача.
  • Встановіть для користувача відсутність глобальних дозволів.
  • Встановіть для користувача відсутність дозволів для тем.
  • Встановіть дозволи опитування: Відповіді -> Переглянути/прочитати та експорт, а також Статистика: Переглянути/прочитати.


Надання дозволу на допомогу з перекладом опитування

  • Увійдіть як admin (або як користувач, що має дозвіл Суперадміністратор).
  • Створіть n облікових записів користувачів (де n — кількість перекладачів).
  • Створіть групу користувачів під назвою Translators і додайте до неї ці n облікових записів.
  • Перейдіть до Дозволи опитування і натисніть Додати групу користувачів.
  • Якщо вони виконують лише переклад, надайте їм дозвіл Швидкий переклад.
Ознайомтеся з нашим розділом вікі про користувачів та їхньою класифікацією, як вона представлена в коді та документації.