Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Установка прав на модуль


Recommended Posts

Устанавливаю любой модуль и меняю в группе пользователей права (даю админу права на новые расширения). 

 

Но все равно доступ запрещен к модулям. не пойму почему 

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Аналогично столкнулся с проблемой. Конкретнее с 3 модулями. Все остальные 10+++ модулей работают нормально.

Модули яндекс деньги, и 2 модуля отплаты от белорусского разработчика.

Устанавливаю модуль, добавляю права в группах. Включаю модуль в разделе модули. Захожу в него. И как только вношу изменения - сразу пишет 

У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.

Если отключить модуль и включить его заново, то 1 раз зайти, сохранить и после этого для этого юзера закрыт доступ.

нашел лазейку. Если зайти в модуль, внести изменения (настройки, включить/отключить), потом сохранить и сделть бэкспэйс 2 раза, то попадешь в меню модули и можно опять в этот модуль зайти. Оказыватся все сохраняется и модуль нормально функционирует. Но блокировка включается после нажатия кнопки - сохранить.

 

Уже даже нового пользователя создавал и новую группу пользователей. Все равно одинаковое поведение.

С чем может быть связано?

Может в этот новом опенкарте 2,3 есть какие-то спрятанные кэши/права юзеров/ключи, которые сидят в памяти...? Я просто только что перешел с 1,5,5,1 версии на эту новую 2,3 и тестировал модули в разных папках на хостинге и разных доменных именах.

Надіслати
Поділитися на інших сайтах


Нет!

Реально нет доступа к нужному контроллеру, нужно смотреть route

 

Пути у модулей /extension/module

 

А вы зашли module/module

 

После сохранения редирект шел на /extension/module

теперь должен быть на /extension/extension&type=module

Надіслати
Поділитися на інших сайтах

Вы мне подсказали.

При первом заходе в модуль получается ссылка в браузере:

/admin/index.php?route=extension/payment/easypay&token=tBZuidX............

После сохранения изменений в модуле ссылка меняется на 

/admin/index.php?route=extension/payment&token=tBZu

И доступ запрещается.

если добавить недостающие /easypay, то все заходит. Осталось понять, почему так происходит. Напишу разработчику..

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.