Tentei redefinir a senha do administrador via Phpmyadmin na tabela admin_user, mas isso não parece funcionar. Também no chrome, estou recebendo o erro "Esta página da web tem um loop de redirecionamento" ao carregar a página de administrador.
42
xdebug.max_nesting_level=200
o arquivo php.ini. Se não estiver definido, é possível que você veja a página de login do administrador (porque o nível de aninhamento é inferior ao padrão 100 nessa página), mas quando você insere credenciais e tenta efetuar login, o painel não pode ser renderizado (o nível de aninhamento é mais do que o padrão 100 lá). Além disso, certifique-se de usar algum host virtual, não "localhost", para evitar problemas com os cookies.xdebug.max_nesting_level=200
à sua configuração do php.ini se você tiver o XDebug ativado.Respostas:
Você pode usar o Magento CLI para criar um novo usuário administrador com o seguinte comando e alterar a senha do seu usuário original.
Execute isso a partir da raiz da sua instalação do magento:
fonte
Execute a consulta abaixo para direcionar o banco de dados.
Um exemplo é para redefinir a senha do usuário administrador .
NewPassword : substitua-o por sua senha.
Espero que funcione para você. Deixe-me saber se você tiver alguma dificuldade.
fonte
Não deve haver sinais de igual ou colchetes como este:
fonte
Execute as seguintes consultas SQL para redefinir a senha do administrador:
fonte
n98-magerun2
3.0.4 não permitiu evitar os requisitos de senha de administrador.Existe uma ferramenta muito legal chamada N98-Magerun
Basicamente, você o baixa diretamente na raiz do seu projeto Magento
Próximo conjunto de permissões executáveis (apenas para usuários UNIX)
Agora, quando você corre
Você obterá uma lista de todos os comandos disponíveis oferecidos pela ferramenta.
Agora, para redefinir uma senha de usuário administrador esquecida primeiro, precisamos obter o nome de usuário do usuário administrador, para que possamos executar
Isso fornecerá uma lista de todos os usuários administrativos disponíveis; a saída será semelhante a
Agora, para redefinir a senha que fazemos
Você será solicitado a fornecer o nome de usuário do usuário administrador e a nova senha para esse usuário.
Espero que isto ajude.
fonte
Eu odeio lembrar bin longo string / magento ...
Aqui está a solução para quem gosta de tocar:
coloque esse código em pub / index.php
Veja o rodapé de qualquer página:
Copie esse código e vá para phpmyadmin:
Entre. Esta é uma pergunta de redefinição de senha se você usar admin: user: create it reset ou create but Uhm ... Não exatamente.
fonte
n98-magerun2.phar dev:console
e executar o código lá:$di->get("\Magento\Framework\Encryption\Encryptor")->getHash("yourpass");
ou o uso apenasn98-magerun2.phar admin:user:change-password
Referindo-se à resposta de Alex, funciona com uma pequena modificação. Você precisa navegar para a pasta de instalação do M2 e executar o código abaixo:
Você não precisa
/
antes dabin
pasta, mas precisa dephp
comando antes de toda a "sentença".A geração do passe funcionou para mim, mas a página de administração não estava conectada:
fonte
fonte
Basta abrir o acesso ao banco de dados e clicar na consulta abaixo
UPDATE admin_user SET password = CONCAT (SHA2 ('sua senha nova', 256), ': xxxxxxx: 1') WHERE nome do usuário = 'seu nome de usuário';
fonte