Ir ao conteúdo
  • Cadastre-se

PHP Página "esqueceu senha" não envia e-mail


Posts recomendados

Olá, Eu to com um código que eu quero que quando a pessoa for na página "esquecer a senha", ela entra com o email dela. Ai reseta a senha do banco de dados e envia a nova no email da pessoa. Mas não ta enviando e-mail, apenas reseta a senha e eu não consigo mais acessar com aquele e-mail. Quando entro no PHPmyAdmin eu vejo que a senha foi alterada, mas o usuário não fica sabendo qual é a nova senha.
 

Esse é o código

<div style="float: right;margin: 18px 40px; height: 50px;">
        <a href="<?php echo base_url();?>index.php?home/signin" class="" style=" color: #ffffff;font-weight: 700;font-size: 20px;">
        	<?php echo get_phrase('sign_in');?></a>
    </div>
	<form action="<?php echo base_url();?>index.php?home/forget" method="post">
		<div class="row">
			<div class="col-lg-4 col-lg-offset-4" style="clear: both;">
				<div style="background-color: #f3f3f3; padding: 30px;">
					<?php 
					if ($this->session->flashdata('password_reset') == 'failed'):
					?>
						<!-- ERROR MESSAGE -->
						<div class="alert alert-dismissible alert-danger">
						  <button type="button" class="close" data-dismiss="alert">&times;</button>
						  	<?php echo get_phrase('Email_n達o_encontrado');?>
						</div>
					<?php endif;?>
					
					<?php 
					if ($this->session->flashdata('password_reset') == 'success'):
					    mail($_POST['email'],"Sua nova senha","Sua nova senha:".$password)
					?>
						<!-- SUCCESS MESSAGE -->
						<div class="alert alert-dismissible alert-success">
						  <button type="button" class="close" data-dismiss="alert">&times;</button>
						  	<?php echo get_phrase('Senha_enviada_para_o_seu_email');?>
						  	
						  <a href="<?php echo base_url();?>index.php?home/signin"><?php echo get_phrase('sign_in');?></a>
						</div>
					<?php endif;?>

					<h3 class="black_text"><?php echo get_phrase('Forgot_Email/_Password');?></h3>
					<?php echo get_phrase('Enter_your_email_address. We_will_send_you_a_temporary_password.');?>
					<div class="black_text" style="margin-top: 20px;">
					<?php echo get_phrase('Email');?> 
					</div>
					<div class="black_text">
						<input type="email" name="email" style="padding: 10px; width:100%;" />
					</div>
					<button type="submit" class="btn btn-primary" style=" width: 100%; margin: 20px 0px;"><?php echo get_phrase('Email_me');?></button>
				</div>
			</div>
		</div>
	</form>
</div>

<!-- MIDDLE TAB SECTION -->
<div class="container">
	<?php include 'footer.php';?>
</div>

 

 

Se alguém souber como resolver, desde já agradeço!

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!