Página de recuperação de senha
A página de recuperação de senha é utilizada para inserir o e-mail e ter o acesso a loja redefinido.
No tema, essa página pode ser criada em pages/password_recovery.html
Seu acesso padrão é através da URL: {dominio_loja}/mvc/store/password/recovery
Nessa página são retornadas as seguintes variáveis:
Atributos
Tipo
Característica
{{ password_recovery }}
boolean
Indica se o formulário de recuperação de senha foi submetido
{{ email_sent }}
boolean
Indica se houve sucesso no envio para o e-mail indicado
{{ email_address }}
string
E-mail utilizado para recuperação de senha
Segue abaixo um exemplo padrão de como a página pode ser criada:
{% element 'snippets/page_title' %}
{% if password_recovery %}
{% if email_sent %}
<span class="blocoSucesso">
<p>Enviamos um e-mail para <strong>{{ email_address }}</strong> com as instruções e o link para você trocar a senha.
Caso você não receba o e-mail em alguns minutos, verifique a sua caixa de spam ou repita o processo.</p>
</span>
{% else %}
<span class="blocoAlerta">{{ Translation('email_nao_cadastrado') }}</span>
{% endif %}
{% endif %}
<div class="conteudo">
<form method="POST" action="" name="formulario_recuperar" id="formulario_recuperar">
<fieldset>
<p class="label_digite_email">{{ Translation('digite_email') }}</p>
<p class="cadastro-campo">
<label for="email_address">
{{ Translation('email') }}
<input type="email" class="text" name="email_address" id="email_address" maxlength="100" size="50" value="" required>
</label>
</p>
<button class="botao-commerce botao-recuperar-senha pointer" type="submit">
{{ Translation('enviar') }}
</button>
</fieldset>
</form>
</div>
Last updated
Was this helpful?