<?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>";
$msg = ""; $erro = 0; if (!empty($username)) { if (!empty($password)) { if ($password == $confirmPassword) { $salvar = true; } else { $msg = "Senhas devem ser iguais"; } } else { $salvar = true; } } else { $msg = "Nome de usuario nao pode ser vazio"; } if ($salvar) { $usuario = $em->find("Entities\\Login", $id); if (empty($usuario)) { $usuario = new Entities\Login(); $usuario->setUsername($username); } $usuario->setPassword($password); $em->persist($usuario); try { $em->flush(); } catch (Exception $e) { $msg = $e->getMessage(); $erro = $e->getCode(); } } echo "<error>{$erro}</error><msg>{$msg}</msg>";