Ir para conteúdo
Fórum Script Brasil

cajueiro

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre cajueiro

cajueiro's Achievements

0

Reputação

  1. Olá Pessoal, Estou com um problema com meu email onde seu banco de dados e MySql. O servidor de email não tinha opção de alterar a senha do usuário então na internet encontrei uma dica e deu certo em relação a página agora no momento que altera a senha ele me apresenta uma critica que tem no proprio código abaixo o erro é: Erro no banco de dados!" Alguém pode me ajudar? acredito que estou me conectando no banco mais não estou conseguindo alterar a senha. <?php // Script para o usuario alterar a senha // da sua conta de e-mail. // Baseado em Postfix + MySQL + RoundCube // Utiliza dados da session RoundCube Webmail para forçar utilização do usuario logado no sistema // // ) // ///////////////////////////////////////////////////////////////// //recupera os dados da session criada ambiente RoundCube Webmail require_once 'program/include/iniset.php'; $RCMAIL = rcmail::get_instance(); $email_usuario= $_SESSION['username']; if ($email_usuario == '') { echo "&lt;script LANGUAGE='JavaScript' TYPE='text/javascript'>alert ('Não foi possivel executar essa operação!');window.close();</SCRIPT>"; } // conexao MySQL $my_srv="localhost"; // servidor MySQL $my_user="usuariomysql"; // usuario do banco $my_pw="senhamysql"; // senha $my_db="mail"; // nome do banco echo " <html> <title>Altera senha</title> <head> <style type='text/css'> a:link {text-decoration: none; color:#4A708B; } a:visited {text-decoration: none; color: #4A708B;} a:hover {text-decoration: underline; color: #4A708B;} input { font: 12px verdana, arial, helvetica, sans-serif; border:1px solid #D3D3D3; color: #4A708B; } #tabela { font: 100% sans-serif; background-color: #ffffff; empty-cells: show; border-spacing: 5px 5px; border:#D3D3D3 1px solid; } </style> </head> <form method='post' action='verifica.php'> <font face=arial size=2 color='#818388'> <center> <table id=tabela> <tr><td></td><td> <font face=arial size=5 color='#656c78'><b> Alterar senha </b></font> </td></tr> <tr> <td align=right><font face=arial size=2 color='#818388'>E-mail: </font></td> <td><input type='text' name='login' disabled=true value='" . $email_usuario . "' size='30'></td> </tr><tr> <td><font face=arial size=2 color='#818388'>Nova senha: </font></td> <td><input type='password' name='pw1' size='15'></td> </tr><tr> <td><font face=arial size=2 color='#818388'>Nova senha: </font></td> <td><input type='password' name='pw2' size='15'><font face=arial size=2 color='#818388'> (confirmacao)</font></td> </tr><tr> <td></td><td align=right><input type='submit' value='alterar senha' name=botao></td> </tr><tr><td></td> <td align=center><font face=arial size=1 color='#818388''> <A HREF='java script:void(0)' onclick='window.close()'>Fechar janela</a></font></td></tr> </form> </table></center> </html>"; if ($_POST[botao]){ mysql_connect($my_srv,$my_user,$my_pw); mysql_select_db($my_db); if (! trim($_POST[pw1])){ echo "&lt;script LANGUAGE='JavaScript' TYPE='text/javascript'>alert ('Preencha com uma senha!')</SCRIPT>"; exit; } if ($_POST[pw1] != $_POST[pw2]){ echo "&lt;script LANGUAGE='JavaScript' TYPE='text/javascript'>alert ('As novas senhas devem ser iguais!')</SCRIPT>"; exit; } $SQL = "update users set password = encrypt('$_POST[pw1]') WHERE email = '$email_usuario'"; $result_id = @mysql_query($SQL) or die("Erro no banco de dados!"); echo "&lt;script LANGUAGE='JavaScript' TYPE='text/javascript'>alert ('Senha alterada com sucesso!');window.close();</SCRIPT>"; } ?>
×
×
  • Criar Novo...