public function logaUsuario() { $data = $this->request->post(); $fachada = Fachada::getInstance(); $vo = new UsuarioVO(); $vo->setEmail($data['login']); $vo->setSenha(MD5($data['senha'])); $usuario = $fachada->selectUsuario($vo); $retorno = $this->getResponse($usuario); echo $retorno; }
public function incluir() { //Configura usu?rio $user = new UsuarioVO(); $user->setGrupo(1); $user->setLogin('teste login'); $user->setNome('teste nome'); $user->setSenha('123456'); //insere no bd $model = new UsuarioModel(); $model->incluir($user); }
public function cadastraUsuario() { //"apelido":"","idade":"","sexo":"","email":"","senha":"","confirmacaoDeSenha":"" $data = $this->request->post(); $fachada = Fachada::getInstance(); //$fachada = new Fachada(); $vo = new UsuarioVO(); $vo->setApelido($data['apelido']); $vo->setIdade($data['idade']); $vo->setSexo($data['sexo']); $vo->setEmail($data['email']); $vo->setSenha(MD5($data['senha'])); $vo->setGcmid($data['gcmid']); $vo->setIdioma($data['idioma']); $vo->setDevice($data['device']); $vo->setPontuacao(0); $vo->setTotalPontosPossiveis($this->getTotalPontosPossiveis()); $usuario = null; try { if (!$vo->isValid()) { throw new InvalidArgumentException(); } $usuario = $fachada->selectOneByEmail($vo); if (!$usuario) { $fachada->insertUsuario($vo); $usuario = $fachada->selectOneByEmail($vo); } else { $usuario = null; $this->msg = "Usuário já cadastrado"; } } catch (Exception $e) { $this->msg = "Dados Inválidos"; } $retorno = $this->getResponse($usuario); echo $retorno; }
//GERA UM ID ALEATÓRIO DE 8 DÍGITOS $i = 0; $id = ''; while ($i < 8) { if ($i < 1) { $id .= rand(1, 9); } else { $id .= rand(0, 9); } $i++; } //SETA OS VALORES $oUsuarioVO->setUsuarioID($id); $oUsuarioVO->setNome($name); $oUsuarioVO->setEmail($email); $oUsuarioVO->setSenha(hash('sha512', $senha)); $oUsuarioVO->setInclusao(date('Y-m-d H:i:s')); $oUsuarioVO->setAtivo(1); //INSERE NOVO USUÁRIO $oInsereUsuario = $Usuario->inserirUsuario($oUsuarioVO); if ($oInsereUsuario) { $Log = new Log(); $oLogVO = new LogVO(); $oLogVO->setUsuarioID($id); $oLogVO->setUsuario($name); $oLogVO->setAcao('Conta: Usuário ' . $name . ' (' . $email . ') se cadastrou no sistema'); $oLogVO->setPagina($pagina); $oLogVO->setIP(getIP()); $oLogVO->setAcesso(0); $oLogVO->setData('Y-m-d H:i:s'); $Log->inserirLog($oLogVO);
public function consultarUsuario($id) { $conexao = MySQL::getMySQL(); $usuario = new UsuarioVO(); $sql = "SELECT * FROM usuarios WHERE usu_id = " . $id; $consulta = $conexao->consultar($sql); if ($consulta) { $usuario->setUsuarioID($consulta[0]['usu_id']); $usuario->setNome($consulta[0]['usu_nome']); $usuario->setEmail($consulta[0]['usu_email']); $usuario->setSenha($consulta[0]['usu_senha']); $usuario->setCep($consulta[0]['usu_cep']); $usuario->setEndereco($consulta[0]['usu_endereco']); $usuario->setNumero($consulta[0]['usu_numero']); $usuario->setComplemento($consulta[0]['usu_complemento']); $usuario->setBairro($consulta[0]['usu_bairro']); $usuario->setCidade($consulta[0]['usu_cidade']); $usuario->setEstado($consulta[0]['usu_estado']); $usuario->setLatitude($consulta[0]['usu_lat']); $usuario->setLongitude($consulta[0]['usu_lng']); $usuario->setCelular($consulta[0]['usu_celular']); $usuario->setInclusao($consulta[0]['usu_inclusao']); $usuario->setAtivo($consulta[0]['usu_ativo']); return $usuario; } else { return false; } }