public function cadastrar(Usuario $u, array $dados) { extract($dados); $u->setEmail($email); $u->setNome($nome); $u->setSobrenome($sobrenome); $u->setApelido($apelido); $u->setSenha($senha); $u->setCadkey($cadkey); $u->setCadiv($cadiv); try { $this->em->persist($u); $this->em->flush(); echo "Usuario Cadastrado com sucesso"; } catch (Exception $exc) { echo $exc->getTraceAsString(); } }
public function cadastrar(Usuario $u, array $dados) { extract($dados); $u->setEmail($email); $u->setNome($nome); $u->setSobrenome($sobrenome); $u->setApelido($apelido); $u->setSenha($senha); try { $this->em->persist($u); $this->em->flush(); } catch (Exception $exc) { echo $exc->getTraceAsString(); } $json_str = file_get_contents("/var/www/minichat3des/public/js/srp.json"); $jsrc = json_decode($json_str, true); extract($jsrc); $nome_completo = $nome . " " . $sobrenome; $url = "http://minichat3des.org/ControleUsuario/validar/" . mcrypt_encrypt(MCRYPT_3DES, $k, $email, MCRYPT_MODE_CBC, $iv) . "/" . mcrypt_encrypt(MCRYPT_3DES, $k, $nome_completo, MCRYPT_MODE_CBC, $iv) . "/" . PHP_EOL . mcrypt_encrypt(MCRYPT_3DES, $k, $apelido, MCRYPT_MODE_CBC, $iv); $message = "Olá {$nome} {$sobrenome}," . PHP_EOL . PHP_EOL . "Para completar seu cadastro acesso o link:" . PHP_EOL . $url . PHP_EOL . PHP_EOL . "Obrigado," . PHP_EOL . "Equipe MiniChat3DES"; mail($email, "Confirmação de cadastro", $message); echo "Falta pouco, acesse seu email e confirme seu cadastro."; }
/** * {@inheritDoc} */ public function setSobrenome($sobrenome) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSobrenome', array($sobrenome)); return parent::setSobrenome($sobrenome); }