Poblema com recuperar a senha ..... no banco de dados esta como usuarios > id_usuario porem deve estar com algum erro e não muda a senha e retorna para recuperar senha,
desde já obrigado
segue o codigo.
require '../dbconfig.php'; //Variavel controla a necessidade de salvar no banco $salvar_dados_bd = 1; //Valor $salvar_dados_bd = 1 deve salvar no banco / $salvar_dados_bd = 2 não salvar no banco
if(empty($_POST['id_usuario'])){ echo "
";
$_SESSION['usuario_senha_vazio'] = "Erro ao atualizar a senha. Entre em contato suporte@";
$salvar_dados_bd = 2;
}
Pergunta
Roberto F
Poblema com recuperar a senha .....
no banco de dados esta como usuarios > id_usuario porem deve estar com algum erro e não muda a senha e retorna para recuperar senha,
desde já obrigado
segue o codigo.
require '../dbconfig.php';
//Variavel controla a necessidade de salvar no banco
$salvar_dados_bd = 1; //Valor $salvar_dados_bd = 1 deve salvar no banco / $salvar_dados_bd = 2 não salvar no banco
if(empty($_POST['id_usuario'])){
echo "
";
$_SESSION['usuario_senha_vazio'] = "Erro ao atualizar a senha. Entre em contato suporte@";
$salvar_dados_bd = 2;
}
if(empty($_POST['txt_senha'])){
if(!empty($_POST['id_usuario'])){
$usuario_id = $_POST['id_usuario'];
$result_usuario = "SELECT * FROM usuarios WHERE id_usuario = '$usuario_id'";
$resultado_usuario = mysql_query($result_usuario);
$row_usuario = mysql_fetch_assoc($resultado_usuario);
if(isset($row_usuario)){
$recuperar_senha = $row_usuario['recuperar_senha'];
echo "
";
$_SESSION['usuario_senha_vazio'] = "Campo senha é obrigatorio!";
}
}
$salvar_dados_bd = 2;
}else{
$_SESSION['value_senha'] = $_POST['txt_senha'];
}
if($salvar_dados_bd == 1){
$txt_senha = mysql_real_escape_string($_POST['txt_senha']);
$txt_senha = md5($txt_senha);
$id = mysql_real_escape_string($_POST['id_usuario']);
$result_usuario = "UPDATE usuarios SET senha='$txt_senha', recuperar_senha = '', modified = NOW() WHERE id_usuario = '$id'";
$resultado_usuario = mysql_query($result_usuario);
unset($_SESSION['value_senha']);
?>
if(mysql_affected_rows($connection) != 0){
$_SESSION['recuperarsenha'] = "Senha alterada com sucesso.";
echo "
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.