BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description[Duvida] Recuperar Senha Empty[Duvida] Recuperar Senha

more_horiz
Boa noite a todos.
Estou com uma dúvida quanto ao script PHP da página de recuperação de senha do Azer CMS Versão 3.0, já pesquisei sobre o gênero, mas não achei nada. Alguém poderia me dizer o que está errado nesse script?

Código:

<!-- News -->
<div class="tlbar" id="pgl">
  <div class="tl-space">
    Recuperar Senha</div>
</div>

<div class="pbdy">
  <div class="bdy-space">
    Digite o Endereço de E-mail associado à sua conta para recuperar sua senha.<br/>
    <table><form action="#pgl" method="post">
      <tr>
        <td><input type="text" name="email" class="sti" value="Endereço de E-mail" onfocus='if (this.value == "Email Address") this.value = "";' onblur='if (!this.value){ this.value = "Email Address"; }' autocomplete="off"></td>
      </tr>
     
      <tr>
        <td><input type="submit" name="forgot" class="stb" id="login" value="Recuperar"></td>
      </tr>
    </form></table>
    <br/>
    {forgot_password}
  </div>
</div>
<!-- End News -->


Já tentei pelo CraftedWeb Generation 1 mas também não deu certo, nele, tem uma DB chamada, se não me engano: password_reset ou store_password, que possuem o ID da acc, e-mail e o código de recuperação, mas o e-mail não chega até o e-mail solicitado.

description[Duvida] Recuperar Senha EmptyRe: [Duvida] Recuperar Senha

more_horiz
Bom ,
na verdade ai não tem nenhum PHP, portanto não tem como eu te falar que tem algo errado,
até então eu não vi todo o código, é complicado te falar se tem algo errado,
más quanto ao envio de e-mail, você deve encontrar algum código PHP do tipo

Código:


Mail(

e dentro varias variaveis .

description[Duvida] Recuperar Senha EmptyRe: [Duvida] Recuperar Senha

more_horiz
Esse código que ele posto é apenas o .PHP do design do formulário.
Erictemponi, coloque o PHP da consulta do MySQL

description[Duvida] Recuperar Senha EmptyRe: [Duvida] Recuperar Senha

more_horiz
Esse é o código da página de recuperação de senha do CraftedWeb

Código:

<?php
#  ___          __ _          _ __    __    _   
#  / __\ __ __ _ / _| |_ ___  __| / / /\ \ \___| |__ 
# / / | '__/ _` | |_| __/ _ \/ _` \ \/  \/ / _ \ '_ \
#/ /__| | | (_| |  _| ||  __/ (_| |\  /\  /  __/ |_) |
#\____/_|  \__,_|_|  \__\___|\__,_| \/  \/ \___|_.__/
#
#        -[ Created by ©Nomsoft
#          `-[ Original core by Anthony (Aka. CraftedDev)
#
#                -CraftedWeb Generation II-                 
#            __                          __ _                                 
#          /\ \ \___  _ __ ___  ___  ___  / _| |_                               
#        /  \/ / _ \| '_ ` _ \/ __|/ _ \| |_| __|                             
#        / /\  / (_) | | | | | \__ \ (_) |  _| |_                               
#        \_\ \/ \___/|_| |_| |_|___/\___/|_|  \__|    - www.Nomsoftware.com -     
#                  The policy of Nomsoftware states: Releasing our software 
#                  or any other files are protected. You cannot re-release   
#                  anywhere unless you were given permission.               
#                  © Nomsoftware 'Nomsoft' 2011-2012. All rights reserved.   
 
?>
<div class='box_two_title'>Esqueceu sua Senha</div>
<?php
account::isLoggedIn();
if (isset($_POST['forgotpw']))
    account::forgotPW($_POST['forgot_username'],$_POST['forgot_email']);

if(isset($_GET['code']) || isset($_GET['account'])) {
 if (!isset($_GET['code']) || !isset($_GET['account']))
    echo "<b class='red_text'>Erro de link, um ou mais valores estao incorretos.</b>";
 else
 {
    connect::selectDB('webdb');
    $code = mysql_real_escape_string($_GET['code']); $account = mysql_real_escape_string($_GET['account']);
    $result = mysql_query("SELECT COUNT('id') FROM password_reset WHERE code='".$code."' AND account_id='".$account."'");
    if (mysql_result($result,0)==0)
        echo "<b class='red_text'>Os valores preenchidos nao estao iguais aos da Data Base.</b>";
    else
    {
        $newPass = RandomString();
        echo "<b class='yellow_text'>Sua nova senha é: ".$newPass." <br/><br/>Por favor, entre e mude sua senha.</b>";
        mysql_query("DELETE FROM password_reset WHERE account_id = '".$account."'");
        $account_name = account::getAccountName($account);
       
        account::changePassword($account_name,$newPass);
       
        $ignoreForgotForm = true;
    }
 }
}
if (!isset($ignoreForgotForm)) { ?>
Para redefinir sua senha, digite seu nome de usuário e o endereço
de email que
você registrou. Um e-mail será enviado para você, contendo
um link para redefinir
sua senha. <br/>
<br/>

<form action="?p=forgotpw" method="post">
<table width="80%">
    <tr>
        <td align="right">Nome da Conta:</td>
        <td><input type="text" name="forgot_username" /></td>
    </tr>
    <tr>
        <td align="right">E-mail:</td>
        <td><input type="text" name="forgot_email" /></td>
    </tr>
    <tr>
        <td></td>
        <td><hr/></td>
    </tr>
    <tr>
        <td></td>
        <td><input type="submit" value="Enviar" name="forgotpw" /></td>
    </tr>
</table>
</form> <?php } ?>

description[Duvida] Recuperar Senha EmptyRe: [Duvida] Recuperar Senha

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder