posted by aqshakirzhan on November 19, 2014

Возникла необходимость изменить Super Administrator на сайте работающем на Joomla 1.5. Предыдущий суперадминистратор на связь не выходил, так что получить права стандартными средствами не получалось.

Однако имелся доступ к базе данных.

За права пользователей отвечают несколько таблиц, явно между собой несвязанные.

Для начала создаем пользователя стандартными средствами (из админки, если есть доступ, или просто регистрируемся).

В таблице jos_core_acl_aro_groups находим группу, в которую хотим перевести своего пользователя. Запоминаем ее id и name.

В таблице jos_users находим своего пользователя редактируем:
usertype изменяем на name группы, а gid на id группы.

В таблице  jos_core_acl_aro находим своего пользователя и запоминаем его id.

После этого в таблице jos_core_acl_groups_aro_map находим строку в которой aro_id равно id пользователя и изменяем group_id на id группы.

После этого у меня все заработало

Leave a Comment

Fields with * are required.