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>';
}
}
}
?>
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
Quais suas extensões favoritas? (4)
Porque não tenho os 450GB do meu HD ? Só está livre 15GB (1)