
Em alguns casos, ao gerenciar a função / permissões do usuário, todas as permissões de recurso podem ser definidas como nenhuma para a função administrativa. Se isso acontecer, você não poderá fazer login no painel de administração e / ou receberá o seguinte erro
magento_reset_admin_user_role_and_resources_permission_to_all_1
Então, vamos ver como corrigir o problema se todas as permissões de recurso estiverem definidas como nenhuma para a função administrativa.
Entre no seu painel PhPmyAdmin para gerenciar seu banco de dados.
Faça backup do seu banco de dados.
Agora precisamos obter detalhes atuais da função de administrador. Copie e cole a seguinte consulta:
SELECT * FROM admin_role WHERE nome_da_pasta = 'Administradores'
Aonde administradores – é o nome da sua função administrativa
magento_reset_admin_user_role_and_resources_permission_to_all_2
O próximo passo é remover as permissões existentes para a função de administrador. Copie e cole a seguinte consulta:
DELETE admin_rule FROM admin_rule, admin_role ONDE admin_role.role_name = 'Administradores' AND admin_rule.role_id = admin_role.role_id
Por fim, precisamos atualizar a regra de permissão para a função de administrador. Copie e cole a seguinte consulta:
INSERT INTO admin_rule (role_id, resource_id, assert_id, role_type, permission)
VALORES ('1', 'todos', '0', 'G', 'permitir')
Volte para o administrador do site, recarregue a página e tente fazer o login. Você deve poder acessar seu painel de administração e gerenciar seu site.
Em alguns casos, o administrador pode ser atribuído a uma função errada
Se for esse o caso, siga os passos abaixo.
Para carregar suas informações de usuário, importe a seguinte consulta:
SELECT ar. *, Au. * DE admin_user AS au INNER JOIN admin_role como ar ON (au.user_id = ar.user_id) WHERE au.username = 'username'
Para carregar informações da função:
SELECT * FROM admin_role ONDE role_type = 'G'
Para atualizar seu usuário para o papel adequado:
UPDATE admin_role SET parent_id = [coloque o role_id selecionado aqui] WHERE user_id = [seu ID de usuário]
onde [seu ID de USER] é seu ID de usuário real
Obrigado por ler este tutorial em vídeo.
Agora você sabe como redefinir a permissão do usuário admin, função e recursos do magento para todos no Magento.
Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…
Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.
O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…
A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…
Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…
Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…