Jump to content

Ricardo Godoi

Members
  • Content count

    115
  • Joined

  • Last visited

Community Reputation

3 Comum

3 Followers

About Ricardo Godoi

  • Rank
    em busca de conhecimentos!
  • Birthday 05/16/1991

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Twitter
    @ricardo_sis
  • Facebook
    https://www.facebook.com/ricardo.sis
  • Site Pessoal
    http://inovewebsites.com
  1. Ricardo Godoi

    Erro Consulta Login CodeIgniter

    sim, so que para isso eu teria que fazer isso $person = $this->login_model->sign_in_user($central_usuario_senha); so que la no meu models esta assim, public function sign_in_user ($central_usuario_login){ $this->db->select('*'); $this->db->from('central_usuarios'); $this->db->join('usuarios', 'usuarios.id_usuario = central_usuarios.central_usuario_id_usuario'); $this->db->join('usuarios_tipo', 'usuarios_tipo.id_usuario_tipo = central_usuarios.central_usuario_id_usuario_tipo'); $this->db->where('central_usuario_login', $central_usuario_login); $query = $this->db->get(); return $query->result(); } ja mudei o return $query->result(); para return $query->result_array(); e mesmo assim da erro, tenho que mudar essa linha, if($person && $person['central_usuario_senha'] == $central_usuario_senha) mas nao tenho ideia como fazer.
  2. Ricardo Godoi

    Erro Consulta Login CodeIgniter

    A PHP Error was encountered Severity: Notice Message: Undefined index: central_usuario_senha Filename: adm/Login.php Line Number: 33 Backtrace: File: /home/inoveweb/public_html/application/controllers/adm/Login.php Line: 33 Function: _error_handler File: /home/inoveweb/public_html/index.php Line: 315 Function: require_once Line Number: 33 = if($person && $person['central_usuario_senha'] == $central_usuario_senha) {
  3. Ricardo Godoi

    Erro Consulta Login CodeIgniter

    Bom dia! Estou mudando o modo de consulta do meu codeigniter, o antigo era assim public function sign_in_user ($email){ return $this->db->query(" SELECT * FROM central_usuarios LEFT JOIN usuarios ON (usuarios.id_usuario = central_usuarios.central_usuario_id_usuario) LEFT JOIN usuarios_tipo ON (usuarios_tipo.id_usuario_tipo = central_usuarios.central_usuario_id_usuario_tipo) WHERE central_usuario_login = '".$email."' ")->row_array(); } O novo e assim agora. public function sign_in_user ($central_usuario_login){ $this->db->select('*'); $this->db->from('central_usuarios'); $this->db->join('usuarios', 'usuarios.id_usuario = central_usuarios.central_usuario_id_usuario'); $this->db->join('usuarios_tipo', 'usuarios_tipo.id_usuario_tipo = central_usuarios.central_usuario_id_usuario_tipo'); $this->db->where('central_usuario_login', $central_usuario_login); $query = $this->db->get(); return $query->result(); } So que agora não consigo mudar a form de login, nao tenho ideia como fazer. o Login esta assim. public function sign_in () { if ($this->session->userdata('is_admin_login')) { $this->load->view('adm/login_view'); } else { $central_usuario_login = $this->input->post('central_usuario_login'); $central_usuario_senha = $this->input->post('central_usuario_senha'); $this->load->model('login_model'); $person = $this->login_model->sign_in_user($central_usuario_login); if($person && $person['central_usuario_senha'] == $central_usuario_senha) { if ($person && $person['usuario_flag_status'] == 1) { if ($person && $person['central_usuario_flag_status'] == 1) { if ($person && $person['central_usuario_id_usuario_tipo'] == 1) { $central_usuario_login = array( 'id_central_usuario' => $person['id_central_usuario'], 'central_usuario_login' => $person['central_usuario_login'], 'central_usuario_email' => $person['central_usuario_email'], 'usuario_nome' => $person['usuario_nome'], 'usuario_tipo_nome' => $person['usuario_tipo_nome'], 'is_admin_login' => TRUE, ); $this->session->set_userdata($central_usuario_login); redirect('adm/sys/dashboard'); } else { $dados['titulo'] = "Login - Rolim Net [ERROR]"; $dados['alert'] = "warning"; $dados['error'] = 'Seu <b>USUÁRIO</b> não pertence a esta classe!'; $this->load->view('adm/login_view',$dados); } } else { $dados['titulo'] = "Login - Rolim Net [ERROR]"; $dados['alert'] = "warning"; $dados['error'] = 'Seu <b>USUÁRIO</b> esta <b>BLOQUEADO</b>!'; $this->load->view('adm/login_view',$dados); } } else { $dados['titulo'] = "Login - Rolim Net [ERROR]"; $dados['alert'] = "warning"; $dados['error'] = 'Seu <b>USUÁRIO</b> esta <b>BLOQUEADO</b>!'; $this->load->view('adm/login_view',$dados); } } else { $dados['titulo'] = "Login - Rolim Net [ERROR]"; $dados['alert'] = "danger"; $dados['error'] = 'Seu <b>LOGIN</b> e/ou <b>SENHA</b> não conferem!'; $this->load->view('adm/login_view',$dados); } } } da erro nessa linha if($person && $person['central_usuario_senha'] == $central_usuario_senha) { tenho que mudar a forma da consulta "$person ... "
  4. Ricardo Godoi

    Validar valor se for pelo get do url .

    Sim, correto. Mas como implementa-lo na function verificaCadastro2? Por que assim, ele vai ficar assim, $faz = filter_input(INPUT_GET, 'faz', FILTER_DEFAULT); // Testes $Erro=false; if (!($$Config['id']>0)) $erro=true; //if (verificaCadastro2($Config['tabela'],"central_usuario_login",$central_usuario_login)==false) $Erro= "Login"; if ( (empty($password)) && (!($$Config['id']>0)) ) $Erros .= "Senha|"; //if (strlen($usuario_telefone_email_alternativo) < 2) $Erro .= "|E-mail"; if(isset($faz) && $faz == "update"){ if (strlen($central_usuario_login) < 2) $Erro .= "Login"; }elseif(isset($faz) && $faz == "dados"){ if (verificaCadastro2($Config['tabela'],"central_usuario_login",$central_usuario_login)==false) $Erro= "Login"; } if ($Erro==true) : redirect(site_url(DIR_ADM)."/sys/".$Config['arquivo']."/msg/errorTipo/tipo/".$Erro.""); endif; mas como no http://pastebin.com/wHDjVHbA ja faço uma if ($_GET['faz']=="dados") : e if ($_GET['faz']=="update") : desse modo, ele me retorna o erro, mas cadastra ainda no banco.
  5. Ricardo Godoi

    Validar valor se for pelo get do url .

    Ex: o script so tem a função de chegar se tem o registro no banco de dados. Para não ter que ficar copiando e colando, fiz uma function, que é essa. // ------------------------------------------------------------------------------ // * verificaCadastro: faz um verificação de cadastro // ------------------------------------------------------------------------------ function verificaCadastro($tabela,$nomeCampo, $cadastro ){ return true; } function verificaCadastro2($tabela,$nomeCampo,$cadastro){ global $BancoDeDados; try{ if ($_GET['faz']=="dados") { $consulta = $BancoDeDados->query_prepare(" SELECT * FROM ".$tabela." WHERE ".$nomeCampo." = :".$nomeCampo."", array( $nomeCampo => $cadastro, )); $consulta->bindParam(":".$nomeCampo."", $cadastro, PDO::PARAM_STR); $verificaCadastro = $BancoDeDados->num_rows($consulta); if ($verificaCadastro > 0) { return false; } else { return true; } } } catch (Exception $e) { echo 'Erro ao verificar registro cadastrado'.$e->getMessage(); } } Porem, quando vo fazer um update ele me retorna que ja está cadastrado, correto, so que quero tirar essa parte, preciso que ele so faça a verificação verificaCadastro2 quando o sistema mandar ele via index.php?p=cliente&faz=dados e não pela index.php?p=cliente&faz=update&ID=1 OBS: o faz=dados e update fica no mesmo arquivo, http://pastebin.com/wHDjVHbA quero fazer uma function para validar se o valor foi repassado via dados, return true ou update, return false.
  6. Ricardo Godoi

    Validar valor se for pelo get do url .

    Ola, boa tarde. Estou com uma duvida de como criar uma função onde so valida o valor so se ele estive sido requisidato pelo url index.php?p=cliente&faz=dados e não pelo index.php?p=cliente&faz=update&ID=1 mas não estou conseguindo começar. function verificaCadastro2($tabela,$nomeCampo,$cadastro){ global $BancoDeDados; try{ //if ($_POST['dados'] = $_POST['dados'] ?: true ) { $consulta = $BancoDeDados->query_prepare(" SELECT * FROM ".$tabela." WHERE ".$nomeCampo." = :".$nomeCampo."", array( $nomeCampo => $cadastro, )); $consulta->bindParam(":".$nomeCampo."", $cadastro, PDO::PARAM_STR); $verificaCadastro = $BancoDeDados->num_rows($consulta); //$verificaCadastro = $BancoDeDados->fetch_array($consulta); if ($verificaCadastro > 0) { return false; } else { return true; } } catch (Exception $e) { echo 'Erro ao verificar registro cadastrado'.$e->getMessage(); } }
  7. Ricardo Godoi

    Erro ao Criar uma function usando CRUD

    db.class.php -> http://pastebin.com/W9fwLiqP Config.php -> http://pastebin.com/X22yUTUe
  8. Ricardo Godoi

    Erro ao Criar uma function usando CRUD

    Ola, bom dia! Estou usando essa CRUD (https://github.com/matyre73/PHP-PDO-Database-Class) onde fiz algumas modificações. Fiz uma function para checar se existe dados cadastrado no banco evitando que repita. include ("Config.php"); function Oii($tabela,$nomeCampo,$cadastro){ //$BancoDeDados = db_conectar(); //try{ $consulta = $BancoDeDados->query_prepare(" SELECT * FROM $tabela WHERE $nomeCampo = :".$nomeCampo."", array( $nomeCampo => $cadastro)); //$consulta->bindParam($nomeCampo, $cadastro, PDO::PARAM_STR); //$execute_login = $BancoDeDados->num_rows($consulta); //$row_login = $BancoDeDados->fetch_object($consulta)[0]; $execute_login = $BancoDeDados->fetch_array($consulta); if ($execute_login > 0) { echo "erro"; //return false; } else { echo "ok"; //return true; } //} catch (Exception $e) { // echo 'Erro ao verificar registro cadastrado'.$e->getMessage(); //} } echo Oii("tabela","nomeCampo","cadastro"); o problema que ele nao identifica a function do aquivo db.class.php tem alguma sintaxe fora do lugar?
  9. Ricardo Godoi

    Inclua álbuns do facebook no seu site

    usei essa id: 166727036720615
  10. Ricardo Godoi

    Inclua álbuns do facebook no seu site

    bom, com sua id nao deu certo no meu tbm não, procura um id de uma fanpage e testa. manda seu msn ou skype por mp
  11. Ricardo Godoi

    Inclua álbuns do facebook no seu site

    como você chego a essa id? não estou conseguindo encontrar a minha para mim testar aqui também. achei, aqui no meu funciono http://informacast.com.br/face/ mas coloquei uma id de uma fanpage!
  12. Ricardo Godoi

    Inclua álbuns do facebook no seu site

    esse "Aviso: Argumento inválido fornecido para foreach () in / home/u913447045/public_html/phpcUrl.php na linha 90" na minha opinião quer dizer que define('PAGE_ID', 'ID DA SUA PAGINA Exemplo: 000011112222333'); define('APP_ID',''); define('APP_SECRET',''); esta em branco ou com algum erro.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.