Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#90754
Olá; Acesse o menu Configurações > Configurações > Editar > Aba "Servidor", na opção "Recuperar senha?" selecione Sim e salve; Fazendo isso irá exibir a opção de recuperar senha
#90755
A senha eu consegui alterar dentro do banco mudar a mesma e na field password mudando para md5, depois foi só executar e deu certo. Mas na pagina de acesso o link de "esqueceu a senha?" não mostra mais, é isso que quero resolver.
Desde já agradeço sua participação.
#90758
Olá! Tudo bem?

Arquivo:
admin\view\template\common\login.twig

Segue como deveria estar o twig em sua loja:
Código: Selecionar todos

{{ header }}
<div id="content">
  <div class="container-fluid"><br/>
    <br/>
    <div class="row">
      <div class="col-sm-offset-4 col-sm-4">
        <div class="panel panel-default">
          <div class="panel-heading">
            <h1 class="panel-title"><i class="fa fa-lock"></i> {{ text_login }}</h1>
          </div>
          <div class="panel-body">
            {% if success %}
            <div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> {{ success }}
              <button type="button" class="close" data-dismiss="alert">&times;</button>
            </div>
            {% endif %}
            {% if error_warning %}
            <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}
              <button type="button" class="close" data-dismiss="alert">&times;</button>
            </div>
            {% endif %}
            <form action="{{ action }}" method="post" enctype="multipart/form-data">
              <div class="form-group">
                <label for="input-username">{{ entry_username }}</label>
                <div class="input-group"><span class="input-group-addon"><i class="fa fa-user"></i></span>
                  <input type="text" name="username" value="{{ username }}" placeholder="{{ entry_username }}" id="input-username" class="form-control" />
                </div>
              </div>
              <div class="form-group">
                <label for="input-password">{{ entry_password }}</label>
                <div class="input-group"><span class="input-group-addon"><i class="fa fa-lock"></i></span>
                  <input type="password" name="password" value="{{ password }}" placeholder="{{ entry_password }}" id="input-password" class="form-control" />
                  <span class="input-group-btn">
                    <button class="btn btn-default" type="button" onclick="$('#input-password').attr('type') === 'password' ? $('#input-password').attr('type', 'text') : $('#input-password').attr('type', 'password'); $('#toggle-password').toggleClass('fa-eye fa-eye-slash');"><i id="toggle-password" class="fa fa-eye-slash"></i></button>
                  </span>
                </div>
                {% if forgotten %}
                <span class="help-block"><a href="{{ forgotten }}">{{ text_forgotten }}</a></span>
                {% endif %}
              </div>
              <div class="text-right">
                <button type="submit" class="btn btn-primary"><i class="fa fa-key"></i> {{ button_login }}</button>
              </div>
              {% if redirect %}
              <input type="hidden" name="redirect" value="{{ redirect }}" />
              {% endif %}
            </form>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
{{ footer }}

As linhas referentes à recuperação de senha:
Código: Selecionar todos
     
 {% if forgotten %}
                <span class="help-block"><a href="{{ forgotten }}">{{ text_forgotten }}</a></span>
                {% endif %}
A rota para a página para alterar senha:
index.php?route=common/forgotten

Caso essas linhas estejam no twig pode ser que tenham sido removidas através de XMLs, pode fazer os testes abaixo:
Para desativar todos OCmods temporariamente, acesse:
Extensões->Modificações-> e clique no botão laranja, logo após teste a loja novamente.
Caso não seja, só clicar em Modificações->Extensões->Atualizar para retornar as modificações.

CASO UTILIZE VQMOD:

Para desativar todos vQmods temporariamente, acesse a pasta vqmod/xml e renomeei o vqmod_opencart.xml para vqmod_opencart.xml_ (adicionando um underline), limpe todos os caches e teste.
Caso não seja, só retornar o arquivo vqmod_opencart.xml retirando o "_".

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]