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.
Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…
Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…
Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…
Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…
Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…
Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…