Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''recuperar senha''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1 registro

  1. Jack Oliveira

    Recuperar Senha Erro

    Olá pessoal estou tentando fazer um recuperador de senha por e-mail mais quando coloca o email para solicitar da ERRO Talvez eu tenha deixado passar alguma coisa aí que não estou vendo o que seja PHP if(isset($_POST['email'])){ function geraToken($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false){ $lmin = 'abcdefghijklmnopqrstuvwxyz'; $lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $num = '1234567890'; $simb = '!@#$%*-'; $retorno = ''; $caracteres = ''; $caracteres .= $lmin; if ($maiusculas) $caracteres .= $lmai; if ($numeros) $caracteres .= $num; if ($simbolos) $caracteres .= $simb; $len = strlen($caracteres); for ($n = 1; $n <= $tamanho; $n++) { $rand = mt_rand(1, $len); $retorno .= $caracteres[$rand-1]; } return $retorno; } $email = post('email'); $QueryNum = DBCount('usuarios','email',"WHERE email = '{$email}'"); if ($QueryNum >= 1) { $Query = DBRead('usuarios','email',"WHERE email = '{$email}'"); if (is_array($Query)) { foreach ($Query as $usuario) { $email_cliente = $usuario['email']; } } $token = geraToken(10, true, true, false); $Atualiza = array('token' => $token, ); $Query = DBUpdate('usuarios',$Atualiza,"email = '{$email}'"); $assunto = "Senha - Painel Administrativo"; $mensagem = 'Você solicitou a alteração da sua senha do painel '.ConfigPainel('site_nome').'. Clique no link abaixo para realizar a troca da sua senha.<br>'; $mensagem .= '<a href="'.ConfigPainel('base_url')."/resetar-senha.php?cod=".$token.'" target="_blank">Redefinir Senha</a><br>'; $mensagem .= 'ou copie e cole o link abaixo no seu navegador:<br> '.ConfigPainel('base_url')."/resetar-senha.php?cod=".$token.''; $mensagem .= '<br>Atenção: Caso não tenha solicitado a redefinição da senha, ignore essa mensagem.'; require_once("controller/class.phpmailer/class.phpmailer.php"); $mail = new PHPMailer; $mail->IsMail(true); $mail->IsHTML(true); $mail->CharSet = 'UTF-8'; $mail->From = ConfigPainel('email'); $mail->FromName = ConfigPainel('site_nome'); $mail->AddAddress($email); $mail->Subject = ConfigPainel('site_nome')." | "."Senha - Painel Administrativo"; $mail->Body = $mensagem; $mail->AltBody = strip_tags($mensagem); if($mail->Send()){ AbreAlerta('Geramos um Token para a troca da senha. Confira seu email'); } else { AbreAlerta('Erro'); } } else { AbreAlerta('Esse email não existe no banco de dados.'); } } ?> Este é o form html <form id="Form" role="form" method="post" class="form" enctype="multipart/form-data" action=""> <div class="modal-body"> <p> <?php echo $txt['msg_resetar_senha']; ?> </p> <h5><?php echo $txt['seu_email']; ?></h5> <input type="email" name="email" class="form-control"> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary" name="reset_senha"><?php echo $txt['enviar']; ?></button> </div> </form>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.