
Enviado em 20/07/2017 - 21:31h
Como já expliquei se você digitar um Usuário que não existe no banco, ele não faz login, até aí está certo, mas se eu digitar um usuário que está no banco ele faz login mesmo com a senha errada.
<form class="form-horizontal" action="" method="POST" enctype="multipart/form-date">
<fieldset>
<div class="form-group">
<label class="col-md-4 control-label" for="idUsuario">Digite o usuário/e-mail</label>
<div class="col-md-5">
<input id="idUsuario" name="idUsuario" type="text" placeholder="Login" class="form-control" required>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="idSenha">Senha</label>
<div class="col-md-5">
<input id="idSenha" name="idSenha" type="password" placeholder="Digite a senha" class="form-control" required>
</div>
</div>
<div class="form-group center">
<label class="col-md-4 control-label" for="idLogin"></label>
<div class="col-md-8">
<button type="submit" id="idLogin" name="idLogin" class="btn btn-primary">Login</button>
</div>
</div>
</fieldset>
</form>
<?php
if(isset($_POST['idLogin'])){
$idUsuario = $_POST['idUsuario'];
$idSenha = $_POST['idSenha'];
if(empty($idUsuario) || empty($idSenha)){
echo "Usuário ou senha inválidos.";
}
else{
$query = "SELECT idNome, idSenha FROM usuarios WHERE idNome = '$idUsuario' OR idMail = '$idUsuario' AND idSenha = '$idSenha'";
$resultado = mysql_query($query);
$busca = mysql_num_rows($resultado);
$linha = mysql_fetch_assoc($resultado);
if ($busca> 0){
$_SESSION['idNome'] = $linha['idNome'];
header('Location: index.php');
exit;
}
else{
echo "Usuário ou senha inválidos.";
echo '<br/>';
echo '<a href="login.php">Você não é cadastrado? Clique aqui</a>';
}
}
}
?>
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (12)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









