Jump to content

Search the Community

Showing results for tags 'problema com login'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2 results

  1. DinhoPHP

    [Resolvido] Problema com login

    Tenho um sistema de login conforme o código abaixo, porém o post já inicia com uma senha criptografada com 40string mesmo com o campo vazio, e o usuario se loga com qualquer senha digitada. Favor! Preciso de ajuda para concluir isto. Fiz várias pesquisas e nada. logar.php require_once 'conexao.php'; require_once 'Login.class.php'; //RECEBE OS DADOS DO FORMULÁRIO /*$email = $_POST["email"]; $senha = $_POST["senha"];*/ $email = preg_replace('/[^[:alnum:]_.-]/', '', $_POST["email"]); $senha = sha1($_POST["senha"]. "spbrmitcz"); //VERIFICA SE ESTÃO VAZIOS if (empty($email) || empty($senha)) { echo "Preencha todos os campos!"; }else { //Email inválido! if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "Email ou senha inválidos! Por favor, digite novamente."; } else { //Executa a classe Login $logado = new Login(); $logado = $logado->Logar($email, $senha); } } echo "<br>" . var_dump($email) . "<br>". var_dump($senha); Login.class.php require_once 'conexao.php'; class Login extends Conexao { public function Logar($email, $senha){ $datalog = $this->pdo->prepare("SELECT * FROM profissionais WHERE email = :email AND senha = :senha"); $datalog->bindValue(':email', $email, PDO::PARAM_STR); $datalog->bindValue(':senha', $senha); $datalog->execute(); $datalog->fetchAll(PDO::FETCH_ASSOC); if (count($datalog) <= 0) { echo "<h1>Digite seu email e senha corretamente!</h1>"; } else { echo "<h1>Logado com sucesso!</h1>"; } echo "<br>" .var_dump($datalog)."<br>" .var_dump($email)."<br>" .var_dump($senha)."<br>"; } }
  2. Willybrow

    Página de login não funciona direito

    Bom dia. Preciso da ajuda de vocês. Estou tentando fazer uma página de login, simples, com acesso ao banco em PDO. Quando atualizo a página, já aparece a mensagem de senha inválida antes mesmo de eu digitar. Segue o código: <?php include_once 'conexao.php'; include_once 'header.php'; if(isset($_POST['btn_logar'])){ try{ $nome = $_POST['nome']; $senha = $_POST['senha']; $sql = $PDO->prepare('SELECT * FROM tab_user WHERE nome_user=:nome AND senha_user=:senha'); $sql->bindparam(":nome",$nome,PDO::PARAM_STR); $sql->bindparam(":senha",$senha,PDO::PARAM_STR); $sql->execute(); }catch(PDOException $erro){ echo $erro->getMessage(); } if($sql->rowCount()>0){ header('Location:select.php'); }else{ ?> <div class="container"> <div class="alert alert-info"> <strong>ERRO!</strong>Senha incorreta </div> </div> <?php } } ?> <form method="post"> <label for="nome">Nome</label> <input type="text" name="nome"/> <br /> <label for="senha">Senha</label> <input type="password" name="senha"/> <br /> <input type="submit" name="btn_logar" value="ENVIAR" /> </form> <div id="mensagem"></div> <?php include_once 'footer.php'; ?>
×

Important Information

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