Користувачі

Вступ#

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

Як відкрити керування користувачами#

Крок 1. Перейдіть до користувачів#

Увійдіть в адмінку і відкрийте Система → Користувачі → Користувачі.

Крок 2. Список користувачів#

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

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

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

Огляд інтерфейсу#

список користувачів у розділі «Система → Користувачі → Користувачі»

Форма користувача#

Під час створення чи редагування користувача заповнюються такі поля:

Дані користувача

Обліковий запис

  • Логін: (обов'язкове) унікальне ім'я для входу, від 3 до 20 символів
  • Група користувачів: (обов'язкове) група прав, яка визначає доступ до розділів адмінки
  • Ім’я: (обов'язкове) від 1 до 32 символів
  • Прізвище: (обов'язкове) від 1 до 32 символів
  • E-Mail: (обов'язкове) коректна адреса, унікальна серед адміністраторів; на неї надходить посилання для відновлення пароля
  • Зображення: фото профілю (необов'язково)
  • Пароль: (обов'язкове для нового користувача) від 4 до 40 символів
  • Підтвердження: повторне введення пароля для перевірки
  • Статус: вмикає або вимикає обліковий запис

Під час редагування наявного користувача поля пароля можна залишити порожніми — тоді пароль не зміниться.

Примітка: у ocStore 3 немає історії входів, журналу авторизацій і двофакторної автентифікації для адміністраторів, а також фільтрів у списку користувачів (ці можливості з'явилися в OpenCart 4). Для додаткового захисту адмінки використовуйте засоби сервера (обмеження доступу за IP, HTTP-автентифікацію, захист через Cloudflare тощо) або відповідні доповнення.

Безпека паролів

ocStore 3 перевіряє лише довжину пароля (від 4 до 40 символів) і не вимагає великих літер, цифр чи символів. Тому самостійно встановлюйте для адміністраторів довгі складні паролі: великі й малі літери, цифри та спецсимволи.

Свої власні дані (ім'я, e-mail, пароль, фото) кожен адміністратор може змінити й без доступу до цього розділу — через пункт Ваш профіль у меню користувача у верхній панелі адмінки.

Типові завдання#

Створення нового адміністратора#

Щоб додати співробітника з доступом до адмінки:

  1. Відкрийте Система → Користувачі → Користувачі і натисніть Додати.
  2. Заповніть поля Логін, Ім’я, Прізвище та E-Mail.
  3. Виберіть відповідну до ролі Групу користувачів (наприклад, «Адміністратор» для повного доступу).
  4. Введіть надійний Пароль і повторіть його в полі Підтвердження.
  5. За бажання виберіть Зображення профілю.
  6. Встановіть Статус «Включено».
  7. Натисніть Зберегти. Тепер новий користувач може увійти в адмінку зі своїми обліковими даними.

Скидання пароля користувача#

Якщо користувач забув пароль або його потрібно змінити:

  1. Знайдіть користувача в списку і натисніть Редагувати.
  2. Введіть новий Пароль і повторіть його в полі Підтвердження.
  3. Натисніть Зберегти. Пароль користувача зміниться одразу.

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

Тимчасове блокування облікового запису#

Щоб тимчасово заборонити користувачеві вхід в адмінку, не видаляючи його обліковий запис:

  1. Відкрийте дані користувача для редагування.
  2. Встановіть Статус «Виключено».
  3. Натисніть Зберегти. Користувач не зможе увійти, доки ви знову не ввімкнете обліковий запис.

Рекомендації#

Безпека та контроль доступу

Принцип мінімальних привілеїв

  • Групи користувачів: призначайте користувачам найбільш обмежену групу, якої достатньо для виконання їхніх обов'язків
  • Регулярні перевірки: періодично переглядайте список користувачів, щоб переконатися, що всі облікові записи ще потрібні й правильно налаштовані
  • Надійні паролі: використовуйте довгі складні паролі та регулярно змінюйте паролі адміністраторів
  • Додатковий захист: для облікових записів з повними правами розгляньте обмеження доступу до адмінки на рівні сервера або доповнення з двофакторною автентифікацією
Керування обліковими записами

Організація роботи

  • Правила іменування: використовуйте однаковий формат логінів (наприклад, imia.prizvyshche) — так простіше керувати
  • Фото профілю: допомагає розрізняти користувачів, коли адміністраторів кілька
  • Правильні e-mail: переконайтеся, що адреси правильні, щоб користувачі могли отримувати посилання для відновлення пароля
  • Регулярне прибирання: видаляйте або вимикайте облікові записи співробітників, яким доступ більше не потрібен
Застереження щодо безпеки

Ніколи не діліться обліковими даними адміністратора. Кожен співробітник повинен мати власний обліковий запис з відповідними правами. Це забезпечує відповідальність і дає змогу за потреби вимкнути доступ окремому користувачеві.

Усунення несправностей#

Користувач не може увійти, хоча дані правильні

Типові причини та рішення

  • Статус облікового запису: перевірте, що обліковий запис користувача має статус «Включено»
  • Група користувачів: переконайтеся, що групі користувача надано потрібні права доступу
  • Пароль: скиньте пароль і перевірте, що він має від 4 до 40 символів
  • Кеш браузера: очистьте кеш і cookie браузера або спробуйте інший браузер
Помилка «У вас недостатньо прав…» або відмова в доступі до сторінки

Проблеми з правами

  • Налаштування групи: перевірте Групу користувачів, призначену користувачеві, і переконайтеся, що вона має права на перегляд і зміну потрібної сторінки (Система → Користувачі → Групи користувачів)
  • Права для доповнень: деякі доповнення потребують окремих прав, яких немає в стандартних групах; зазвичай вони додаються під час активації доповнення
  • Сесія: вийдіть з адмінки й увійдіть знову, щоб оновити права
Помилка про те, що e-mail уже використовується

Захист від дублікатів

Якщо в ocStore 3 немає перекладу цього повідомлення, замість тексту помилки над формою може показуватися службовий ключ error_exists_email (так само error_exists_username — для зайнятого логіна).

  • Наявні користувачі: перевірте в списку, чи немає іншого адміністратора з такою адресою
  • Облікові записи покупців: адреси покупців зберігаються окремо від адміністраторів і не конфліктують з ними
  • Логін: так само унікальним має бути й Логін користувача
  • Рішення: використайте іншу адресу або відредагуйте наявний обліковий запис замість створення нового
Не вдається видалити користувача
  • Видалити власний обліковий запис неможливо — для цього увійдіть під іншим адміністратором
  • Перевірте, що ваша група має право на зміну user/user

«Правильне керування користувачами — перша лінія захисту магазину. Кожен обліковий запис адміністратора повинен мати рівно ті права, які потрібні для роботи, — не більше й не менше, — щоб поєднати безпеку з ефективністю».

Сторінку перекладено й адаптовано для ocStore з офіційної документації OpenCart. Ліцензія — GNU GPL v3.

У цьому розділі