Jump to content
Igor174

[Решено] Как восстановить права доступа администратора?

Recommended Posts

 

В 27.09.2017 в 14:56, ermakov1993 сказал:

 

Ребята @Fil88 и @Igor174 просто ОГРОМНЕЙШОЕ вам спасибо! Даже не знаю что бы без вас делал, очень помогли!

 

;)

Share this post


Link to post
Share on other sites

Оставлю здесь способ, который сработал на Опенкарт 2.3.
в файле на хостинге /system/library/user.php или  /system/library/cart/user.php
после:

public function hasPermission($key, $value) {

добавить:

return true;

Это позволит получить права всем пользователям, поэтому после этого нужно в панеле администратора повторно настроить разрешения пользователям. Не забывайте удалять правку, после настройки прав

  • +1 1

Share this post


Link to post
Share on other sites
On 18.03.2016 at 7:57 PM, sightly said:

да, для 2.3.0.1. работает!

подтверждаю, работает!

спасибо!

Share this post


Link to post
Share on other sites

Оставлю здесь способ, который сработал на Опенкарт 2.3.
в файле на хостинге /system/library/user.php или  /system/library/cart/user.php
после:

public function hasPermission($key, $value) {

добавить:

return true;

Это позволит получить права всем пользователям, поэтому после этого нужно в панеле администратора повторно настроить разрешения пользователям. Не забывайте удалять правку, после настройки прав

 

 

Помогло!

Share this post


Link to post
Share on other sites
В 04.03.2018 в 21:44, Igor5 сказал:

Оставлю здесь способ, который сработал на Опенкарт 2.3.
в файле на хостинге /system/library/user.php или  /system/library/cart/user.php
после:


public function hasPermission($key, $value) {

добавить:


return true;

Это позволит получить права всем пользователям, поэтому после этого нужно в панеле администратора повторно настроить разрешения пользователям. Не забывайте удалять правку, после настройки прав


Добавление не помогло, а вот заменить в конце этой же функции return false на return true сработало

Share this post


Link to post
Share on other sites

Спасибо за решение.

Выглядеть должно так для 2,3

public function hasPermission($key, $value) { 
	//	if (isset($this->permission[$key])) {
	//		return in_array($value, $this->permission[$key]);
	//	} else {
	//		return false;
	return true;
		}
	}

(см приложение)

После того как права исправите в админке - раскомментируйте (//) и удалите строку 

return true;

Будет такой вид:

public function hasPermission($key, $value) { 
		if (isset($this->permission[$key])) {
			return in_array($value, $this->permission[$key]);
		} else {
			return false;
		}
	}

 

OZ0eM-2YRmaLJ3YpbBuLKA[1].png

Share this post


Link to post
Share on other sites
On 3/16/2016 at 12:12 PM, Fil88 said:

Для опенкарт 2.1.0.1 этот метод почему-то не подошел.

Даю исходные права для администратора на опенкарте 2.1.0.1

 

Большое спасибо!

Для Opencart 3.0.2.0 подошел!

Share this post


Link to post
Share on other sites
В 18.06.2018 в 21:12, wcp сказал:

Оставлю здесь способ, который сработал на Опенкарт 2.3.
в файле на хостинге /system/library/user.php или  /system/library/cart/user.php
после:


public function hasPermission($key, $value) {

добавить:


return true;

Это позволит получить права всем пользователям, поэтому после этого нужно в панеле администратора повторно настроить разрешения пользователям. Не забывайте удалять правку, после настройки прав

Спасибо!!! Помог этот способ... Супер!!!

Edited by vicmer

Share this post


Link to post
Share on other sites
В 04.03.2018 в 20:44, Igor5 сказал:

 

Для версии ocstore-3-0-2-0 Помогло! Спасибо! Меняем false на true. 

Помогло на 1 мин. Не успел зайти меню группы как все вернулась на круги назад. И повторное изменение не дает результат. 

Edited by Pasmore

Share this post


Link to post
Share on other sites
В 16.03.2016 в 12:12, Fil88 сказал:

Для опенкарт 2.1.0.1 этот метод почему-то не подошел.

Даю исходные права для администратора на опенкарте 2.1.0.1

 

Все заработало, спасибо!

Share this post


Link to post
Share on other sites
В 04.12.2014 в 20:37, Zudva сказал:

2. Находите таблицу user_group (см. левую колонку) и заходите в нее.

а если не вижу я в списке подобной таблицы? все просмотрела, такой или подобной нет( ocStore 3.0

Спойлер

image.png.84e09228cb559947d9284eda0434ee5a.png

 

Share this post


Link to post
Share on other sites

@BF1138 у вас на картинке база НЕ от ocStore

Share this post


Link to post
Share on other sites
7 минут назад, BF1138 сказал:

а если не вижу я в списке подобной таблицы? все просмотрела, такой или подобной нет( ocStore 3.0

  Показать контент

image.png.84e09228cb559947d9284eda0434ee5a.png

 

на скрине явно не opencart, выберите верную БД

Share this post


Link to post
Share on other sites
Posted (edited)

у меня ocstore 2.3.0.2.3 не получилось исправил с таким способом

 

1. Заходите в phpMyAdmin.

2. Находите таблицу user_group и заходите в нее.

3. В строке Главный Administrations нажимаете Изменить.

 

скопировал БД Administrations с другого ocstore 2.3.0.2.3

просто надо скопировать с той же версия какой у вас

все отлично работает !!!

Edited by Farkhod

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By AlexDW
      Скачать/Купить дополнение


      Permission Counters - счетчики при редактировании прав доступа
      Permission Counters - простой, но весьма полезный мод, добавляющий счетчики при редактировании прав доступа пользователям
       
      Наглядная информация о количестве включенных прав в группах настроек облегчает работу и поможет избежать ошибок при их предоставлении
       
      DEMO 2x
      DEMO 3x
       
      Особенности:
      - совместим с ocStore* / Opencart.PRO|CMS / Opencart версий 2x - 303x
      - не затрагивает функционал прав доступа
      - не меняет файлы или БД
      - использует javascript/JQuery
       
      * в ocStore поддерживается дополнительная группа настроек для скрытия дополнений
       
       
      Установка 2x:
      1. Загрузить файл permission-counters.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      Установка 3x:
      1. Загрузить архив permission-counter-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
       
       
      Другие дополнения:
      -----------------------------
      QuickSave - кнопка быстрого сохранения при редактировании
      OrderField - сортировка товаров в счете, дополнительные поля в заказах и многое другое
      AutoComplete 2x - улучшенное автозаполнение в админке
      SearchOrder 2x - удобный просмотр и поиск по заказам
      Добавил AlexDW Добавлено 18.03.2018 Категория Инструменты, утилиты Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By AlexDW
      Permission Counters - простой, но весьма полезный мод, добавляющий счетчики при редактировании прав доступа пользователям
       
      Наглядная информация о количестве включенных прав в группах настроек облегчает работу и поможет избежать ошибок при их предоставлении
       
      DEMO 2x
      DEMO 3x
       
      Особенности:
      - совместим с ocStore* / Opencart.PRO|CMS / Opencart версий 2x - 303x
      - не затрагивает функционал прав доступа
      - не меняет файлы или БД
      - использует javascript/JQuery
       
      * в ocStore поддерживается дополнительная группа настроек для скрытия дополнений
       
       
      Установка 2x:
      1. Загрузить файл permission-counters.ocmod.xml в Дополнения > Установщик дополнений
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
       
      Установка 3x:
      1. Загрузить архив permission-counter-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш модификаторов в Extensions > Modifications
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
       
       
      Другие дополнения:
      -----------------------------
      QuickSave - кнопка быстрого сохранения при редактировании
      OrderField - сортировка товаров в счете, дополнительные поля в заказах и многое другое
      AutoComplete 2x - улучшенное автозаполнение в админке
      SearchOrder 2x - удобный просмотр и поиск по заказам
    • By cosmetikprofi
      Сайт Cosmetikprofi.ru
      После взлома интернет магазина, был почищен айболитом и перенесен на новый хостинг с Петерхоста на Nic.ru, все привязки сайта и тд все слетело. Нужно восстановить его работоспособность/
      Жду ребят кто возьмется, поскольку сам в SQL не силен




    • By kimk
      В Навигации в адмике для модератора не отображаются расширения. Какие галки надо проставить, чтобы этот пункт навигации отображался? Всё уже перетыкал не помогает. Конкретно нужно открыть доступ к модулю рекомендуемые товары.
      Логично поставил просмотр и правки для
       extension/extension/module  :: Модули
       extension/module/featured  :: Рекомендуемые
      и нифига
    • By Sha
      Скачать/Купить дополнение


      Как восстановить права администратора
      Если Вы случайно сняли все "галочки" на редактирование в настройках групп пользователей и теперь не можете совершить ни каких манипуляций в административной части магазина.
      Вам пишет "Доступ запрещен! У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору."
      Установка:
      Импортируйте .sql файл из архива в вашу базу данных, в phpMyAdmin.
      Важно:
      После установки будет уничтожена таблица 'oc_user_group' (группы пользователей) и создана новая, с минимальными разрешениями, что даст возможность восстановить, необходимые доступы.
      Перед какими-либо манипуляциями с базой данных необходимо сделать полный бэкап!!!
      Дополнение предоставляется по принципу "Как есть", Разработчик не гарантирует отсутствия ошибок, которые могут нарушить работу компьютера и/или сайта и/или привести к потере данных.
      Техподдержка:
      Платно. Пишите в личку.
      Добавил Sha Добавлено 03.11.2016 Категория Прочее Системные требования phpMyAdmin Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.