<?php $id = $_REQUEST["id"]; $senhaAntiga = $_REQUEST["senhaAntiga"]; $novaSenha = $_REQUEST["novaSenha"]; $redigite = $_REQUEST["redigite"]; $usuario = $em->find('Entities\\Login', $id); $u = new Entities\Login(); $u->setPassword($senhaAntiga); $msg = "Senha Atual Incorreta"; if ($usuario->getPassword() == $u->getPassword()) { $msg = "Senhas nao conferem"; if ($novaSenha == $redigite) { $usuario->setPassword($novaSenha); $em->persist($usuario); $msg = "Senha Alterada"; } } try { $em->flush(); } catch (Exception $e) { $msg = $e->getMessage(); } echo "<msg>{$msg}</msg>";